お知らせ :
2025 年 4 月 15 日 より前に Earth Engine の使用を登録したすべての非商用プロジェクトは、Earth Engine へのアクセスを維持するために
非商用目的での利用資格を確認 する必要があります。
フィードバックを送信
ee.List.splice
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
開始インデックスから、リストから count 個の要素を削除し、その場所に other の内容を挿入します。start が負の値の場合、リストの末尾から逆方向にカウントします。
用途 戻り値 List. splice (start, count, other )
リスト
引数 タイプ 詳細 これ: list
リスト start
Integer count
Integer other
リスト、デフォルト: null
例
コードエディタ(JavaScript)
// An ee.List object.
var list = ee . List ([ 0 , 1 , 2 , 3 , 4 ]);
print ( 'Original list' , list );
// If "other" argument is null, elements at positions specified by "start" and
// "count" are deleted. Here, the 3rd element is removed.
print ( 'Remove 1 element' , list . splice ({ start : 2 , count : 1 , other : null }));
// If "start" is negative, the position is from the end of the list.
print ( 'Remove 2nd from last element' , list . splice ( - 2 , 1 ));
// Deletes 3 elements starting at position 1.
print ( 'Remove multiple sequential elements' , list . splice ( 1 , 3 ));
// Insert elements from the "other" list without deleting existing elements
// by specifying the insert "start" position and setting "count" to 0.
print ( 'Insert new elements' , list . splice ( 2 , 0 , [ 'X' , 'Y' , 'Z' ]));
// Replace existing elements with those from the "other" list by specifying the
// "start" position to replace and the "count" of proceeding elements. If
// length of "other" list is greater than "count", the remaining "other"
// elements are inserted, they do not replace existing elements.
print ( 'Replace elements' , list . splice ( 2 , 3 , [ 'X' , 'Y' , 'Z' ]));
Python の設定
Python API とインタラクティブな開発での geemap
の使用については、
Python 環境 のページをご覧ください。
import ee
import geemap.core as geemap
Colab(Python)
# An ee.List object.
ee_list = ee . List ([ 0 , 1 , 2 , 3 , 4 ])
print ( 'Original list:' , ee_list . getInfo ())
# If "other" argument is None, elements at positions specified by "start" and
# "count" are deleted. Here, the 3rd element is removed.
print ( 'Remove 1 element:' ,
ee_list . splice ( start = 2 , count = 1 , other = None ) . getInfo ())
# If "start" is negative, the position is from the end of the list.
print ( 'Remove 2nd from last element:' , ee_list . splice ( - 2 , 1 ) . getInfo ())
# Deletes 3 elements starting at position 1.
print ( 'Remove multiple sequential elements:' , ee_list . splice ( 1 , 3 ) . getInfo ())
# Insert elements from the "other" list without deleting existing elements
# by specifying the insert "start" position and setting "count" to 0.
print ( 'Insert new elements:' , ee_list . splice ( 2 , 0 , [ 'X' , 'Y' , 'Z' ]) . getInfo ())
# Replace existing elements with those from the "other" list by specifying the
# "start" position to replace and the "count" of proceeding elements. If
# length of "other" list is greater than "count", the remaining "other"
# elements are inserted, they do not replace existing elements.
print ( 'Replace elements:' , ee_list . splice ( 2 , 3 , [ 'X' , 'Y' , 'Z' ]) . getInfo ())
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-26 UTC。"],[[["`List.splice()` modifies a list by removing elements and inserting new ones at a specified position."],["It takes `start`, `count`, and `other` as arguments to control the modification process."],["`start` determines the starting position for removal/insertion, while `count` determines the number of elements to remove."],["`other` provides the elements to insert; if `other` is null or None, elements are only removed."],["A negative `start` value counts backwards from the end of the list for positioning."]]],[]]