Las diferencias y el uso de listas enlazadas, tuplas, diccionarios y conjuntos en Python
Lista lista equivale a un array, pero la longitud de la lista cambia automáticamente y los elementos de la lista son libres, por lo que no es necesario que cada elemento sea del mismo tipo. Su definición concisa es a=[]. Combinación ordenada
Una tupla también es un grupo. Pero una vez definida la tupla, no se puede cambiar. Su definición concisa es a=1,3 o a=(1,3). Combinación ordenada.
Dict es un tipo de diccionario. Es decir, tipo de par clave-valor. El nombre de la clave no se puede repetir ni cambiar (las cadenas cumplen con este requisito y las cadenas se usan comúnmente como nombres de clave). Su definición concisa es a={}. Combinación desordenada (lo que significa que no se puede recorrer en el orden de suma).
Set es un tipo de colección (no es fácil de traducir y rara vez se usa). También es una combinación desordenada, los elementos son mutuamente excluyentes y no aparecerán los mismos elementos. Puedes convertir secuencias en conjuntos. Una combinación desordenada de elementos que no se repiten.
El siguiente es el código de muestra utilizado.
a_tuple=(1, 3423, ' 34 ')
a_list=[12, 12.34, 'sds']
a_dict={'key1': 1,' key2':2}
a_set=set('2323 ')
¿Para qué? t? ¿existir? Tupla(_ u):
Imprimir(' %s? in? Tupla "%t")
Imprimir(' *'*10)
Para ¿qué? ¿yo? ¿existir? una lista:
Imprimir (' %s? in? Lista "%l"
Imprimir (' *'*10)
¿Para qué? k, v? en? a_dict.items():
Imprimir('Clave=%s, valor=%s? en?Diccionario' %(k, v))
Imprimir( ' *'*10)
¿Para qué? a_set:
Print(' %s? in? Set "%s"
(' *'* 10) Si no lo entiendes, puedes cuestionarlo.