1. 迭代 在 Python中, 迭代是通过 for ... in 来完成的, 而很多语言比如 C 语言, 迭代 list 是通过下标完成的. Python 的 for 循环抽象程度要高于 C 的 for 循环, 因为 Python 的 for循环不仅可以用在 list 或 tuple上, 还可以作用在其他可迭代对象(Iterable的实例)上. d = {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e', 6: 'f'} for x in d: print(x) #…
1.简介 列表生成式即List Comprehensions,是Python中用于创建list的生成式. 2.示例 [表达式 循环体 条件语句] #!/usr/bin/env python # -*- coding: utf-8 -*- print [x * x for x in range(1, 11)] print [x * x for x in range(1, 11) if x % 2 == 0] print [m + n for m in 'ABC' for n in 'XYZ']…