Python学习笔记:循环

  妆罢低声问夫婿,画眉深浅入时无?

《近试上张籍水部》,朱庆馀

# 循环的几种方法

# 字典

for k, v in testdict.items():
    print(k, v)

# 有序数据结构(String, List, Tuple)

for i, v in enumerate(testlist):
    print(i, v)

使用enumerate可以同时获取下标和对应的值。

# 同时循环多个有序数据结构

for a, b in zip(alist, blist):
    print('the first in a is {0}, the first in b is {1}'.format(a, b))

# 反向循环

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

# 有序循环

for f in sorted(set(testset)):
    print(f)

参考资料: Python官方文档 (opens new window)