Colección de citas famosas - Diccionario de frases chinas - Las diferencias y el uso de listas enlazadas, tuplas, diccionarios y conjuntos en Python

Las diferencias y el uso de listas enlazadas, tuplas, diccionarios y conjuntos en Python

¿pitón? Listas, tuplas, diccionarios y conjuntos son los tipos de colecciones más utilizados.

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.