Python的for循环是coder最常用的语句之一,如果只是简单地对容器循环遍历,那便会少了很多美好的体验。...,就能得到元素及其索引值:
>>> for i, v in enumerate(['tic', 'tac', 'toe']):
......print(i, v)
...
0 tic
1 tac
2 toe
2
字典item()方法
遍历字典时,如果直接遍历字典对象,只能得到字典中的键:
>>> sample = {'a':1,'b':2,...>>> zipped = zip(x, y)
>>> list(zipped)
[(1, 4), (2, 5), (3, 6)]
当同时在两个或更多序列中循环时,可以用 zip() 函数将其内元素一一匹配...除此之外,sorted()函数还有两个参数:key和reverse
key 指定带有单个参数的函数,用于从 iterable 的每个元素中提取用于比较的键 (例如 key=str.lower)。