¿Cómo recorrer una lista y conocer los índices en gdscript?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By ariel

En python es:

lista = (caramelos,chupetines,blablabla)
print(len(lista))

pero en GODOT ENGINE no existe la función len para recorrer los indices de una lista.
y conocer la cantidad de elementos.

La función len() devuelve la longitud de una cadena de caracteres o el número de elementos de una lista. El argumento de la función len() es la lista o cadena que queremos “medir”.

Nota:
Empecemos a hacer preguntas en español.

Puedes utulisar la fonction String(“string”).length(). Como exemplo:

var string = "No hablo tan bien como quiero en espanol."

    func _ready():
    	var length = 0
    	length = String(string).length()
    	print(length)
    	
    	#Resultados como numero 41

pero para una lista, probablamente que va a necesitar a usar una array, con una for loop.

Sojan | 2018-11-26 18:08

Ok,Gracias sojan lo voy a probar y despues posteo el resultado

ariel | 2018-11-26 19:13

Hola,
len() devuelve la cantidad de elementos en una lista. ¿A que te referís con recorrer los indices?

Otro tema, por lo general hay mas personas que hablen en inglés que en español, aún así no sea su lengua nativa. Es por eso que creo que suele ser mas organizado preguntar en inglés… no solo porque así otras personas con el mismo problema pueden entender lo que se dice, sino porque tmb tenes mas chances de obtener respuesta. Además, preguntar en distintos idiomas puede llevar a duplicar preguntas. Creo que siempre lo mejor es utilizar el lenguaje que más usuarios dominen moderadamente. Igualmente, no se cual sería el idioma que mas personas dominan.

p7f | 2018-11-27 16:02

English FTW!
(Technically Chinese is used by the most individuals but still. ENGLISH!!)

And I agree p7f. Working with one common language can lead to less confusion. If you can’t speak English, Google Translate it.

SIsilicon | 2018-11-27 19:09

:bust_in_silhouette: Reply From: SIsilicon

¿De qué estás hablando? Hay es una función len.
Este enlace es principalmente en inglés, por lo que es posible que necesites traducirlo con algo como Google Translate.

Nota: usé Google Translate para convertir esto al español.

SIsilicon | 2018-11-27 14:40