1. for/while的循环语句中,可以带上else,里面的语句在当循环不是因为break而结束时执行。
length = len(numbers)
i = 0
while i < length:
if numbers[i] == n:
found = True
break
i += 1
else:
found = False
2. pass表示占位符,什么事情都不做
3. for循环的基本格式是for <object> in <target>,其中target是一个序列;
4. 用range生成一个范围,用来做循环
5. zip同时访问多个序列
L1 = [1, 2, 3, 4]
L2 = [5, 6, 7, 8]
for x, y in zip(L1, L2):
print(x, y, '--', x + y)
6. List Comprehension创建新List
L1 = ['a', 'b', 'c']
L2 = ['1', '2', '3']
L3 = [l1 + l2 for l1 in L1 for l2 in L2]