Acerca de las teclas de desplazamiento del diccionario que entiende este método en particular

La manera más común para atravesar la clave de diccionario

introducido

Echemos un vistazo en el siguiente código:

dic = {'apple': '1','orange':'2','banana':'3'}
for i in dic:
    print(i)

Se hará un bucle a través de claves de diccionario de salida, es decir, manzana, naranja, plátano;

Dos formas comunes de conseguir la clave de diccionario

¿Qué pasa si queremos obtener el valor del diccionario para atravesarlo?
Es fácil pensar en la siguiente primera manera:
① obtener el valor de la clave
sabemos que el código de seguridad recibirá las claves de diccionario, por lo que es fácil pensar en las siguientes maneras:

dic = {'apple': '1', 'orange': '2', 'banana': '3'}
for i in dic:
    print(i, ':', dic[i])

Entonces el siguiente se introduce una segunda manera:
② método de acuerdo con los valores:

dic = {'apple': '1', 'orange': '2', 'banana': '3'}
for i in dic.values():
    print(i)

.

artículos método ()

Por supuesto, el objetivo principal de mi artículo es el registro que aprendí hoy de los elementos del diccionario () Función
descripción de los artículos en línea () viene dada por:
Python elementos del diccionario () puede devolver una lista de recorrido (clave, valor) tuplas matriz.
Uso:
① no requiere ningún parámetro a
② Valor de retorno: Devuelve una forma lista puede atravesar el (clave, valor) tuplas matriz.
dict.item()
Lo probamos en Python, que:

dic = {'apple': '1','orange':'2','banana':'3'}
print(dic.items())
输出结果为
dict_items([('apple', '1'), ('orange', '2'), ('banana', '3')])

Ah ja, devuelve una lista de verdad, así que, naturalmente, puede tener en sus llaves con un bucle for

for i in dic.items():
	print(i)
# 输出结果为:
('apple', '1')
('orange', '2')
('banana', '3')

Sin embargo, si estamos solos nos gusta tener en sus claves y valores que?
Así que vamos a echar un vistazo al código por encima de cada salida el resultado al final es qué tipo es
type(i)
, finalmente, obtener los resultados <class 'tuple'>, y realmente piensan lo mismo es una tupla, entonces podemos ser como esto dio su estrategia clave!

dic = {'apple': '1', 'orange': '2', 'banana': '3'}
print(dic.items())
for i, j in dic.items():
    print(i, ':', j)

Completa! ! ! Y aprender nuevas cosas, sí! ! ! Seguir el ritmo! ! !

Publicado 82 artículos originales · ganado elogios 235 · Vistas 1,08 millones +

Supongo que te gusta

Origin blog.csdn.net/solitudi/article/details/104882697
Recomendado
Clasificación