ee.List.sequence

Générez une séquence de nombres allant du début à la fin (inclus) par incréments de pas ou par incréments de nombre à espacement égal. Si la fin n'est pas spécifiée, elle est calculée à partir de "start + step * count". Par conséquent, au moins une des valeurs "end" ou "count" doit être spécifiée.

UtilisationRenvoie
ee.List.sequence(start, end, step, count)Liste
ArgumentTypeDétails
startNombreNombre de départ.
endNombre, valeur par défaut : nullNuméro de fin.
stepNombre, valeur par défaut : 1Incrément.
countEntier, valeur par défaut : nullNombre d'incréments.

Exemples

Éditeur de code (JavaScript)

print(ee.List.sequence(0, 5));  // [0,1,2,3,4,5]
print(ee.List.sequence(0, 10, 2));  // [0,2,4,6,8,10]
print(ee.List.sequence(0, null, 2, 6));  // [0,2,4,6,8,10]
print(ee.List.sequence(0, null, -2, 6));  // [0,-2,-4,-6,-8,-10]

// Step ignored when present along with count.
print(ee.List.sequence(0, 10, 2, 999));  // 999 elements
print(ee.List.sequence(0, 10, 2, 3));  // [0,5,10]

// Using a dictionary for arguments.
print(ee.List.sequence({start:10, count:3}));  // [10,11,12]
print(ee.List.sequence({start:3, step:2, end:6}));  // [3,5]
// [-1000000000,0,1000000000]
print(ee.List.sequence({start:-1e9, end:1e9, count:3}));

Configuration de Python

Consultez la page Environnement Python pour en savoir plus sur l'API Python et sur l'utilisation de geemap pour le développement interactif.

import ee
import geemap.core as geemap

Colab (Python)

print(ee.List.sequence(0, 5).getInfo())  # [0, 1, 2, 3, 4, 5]
print(ee.List.sequence(0, 10, 2).getInfo())  # [0, 2, 4, 6, 8, 10]
print(ee.List.sequence(0, None, 2, 6).getInfo())  # [0, 2, 4, 6, 8, 10]
print(ee.List.sequence(0, None, -2, 6).getInfo())  # [0, -2, -4, -6, -8, -10]

# Step ignored when present along with count.
print(ee.List.sequence(0, 10, 2, 999).getInfo())  # 999 elements
print(ee.List.sequence(0, 10, 2, 3).getInfo())  # [0, 5, 10]

# Using a dictionary for arguments.
print(ee.List.sequence(start=10, count=3).getInfo())  # [10, 11, 12]
print(ee.List.sequence(start=3, step=2, end=6).getInfo())  # [3, 5]
# [-1000000000, 0, 1000000000]
print(ee.List.sequence(start=-1e9, end=1e9, count=3).getInfo())