(100 días, 2 horas, tercer día) Recorrido del diccionario

1. Al recorrer el diccionario, las palabras clave y los valores correspondientes se pueden interpretar simultáneamente mediante el método items ():

t={'a':1,'b':2,'c':3}
for k,v in t.items():
    print(k,v)

  

2. Al recorrer la secuencia, la posición del índice y el valor correspondiente se pueden obtener al mismo tiempo usando la función enumerate ():

t={'a':1,'b':2,'c':3}
for i,v in enumerate(['a','b','c']):
       print(i,v)

  

3. Para recorrer dos o más secuencias al mismo tiempo, puede usar la combinación zip ():

questions = ['name', 'quest', 'favorite color']
answers = ['lancelot', 'the holy grail', 'blue']
for q,a in zip(questions,answers):
    print('What is your {0}?  It is {1}.'.format(q,a))

  

4. Para recorrer una secuencia en reversa, primero especifique la secuencia y luego llame a la función inverted ():

for i in reversed(range(1,10,2)):
    print(i)

  

5. Para recorrer una secuencia en orden, use la función sorted () para devolver una secuencia ordenada sin modificar el valor original:

b=['b','k','a','f','g']
for i in sorted(set(b)):
    print(i)

  

Supongo que te gusta

Origin blog.csdn.net/zhangxue1232/article/details/109336075
Recomendado
Clasificación