1,关于break break是终止最近的循环。
1 for i in range(10): 2 if i == 2: 3 break 4 print i 5 #以上,只打印0和1
2,在py2中,range函数返回一个列表
3,enumerate()
利用enumerate()函数,可以在每次循环中同时得到下标和元素:
S = ‘abcdefghijk‘
for (index,char) in enumerate(S):
print index
print char
实际上,enumerate()在每次循环中,返回的是一个包含两个元素的定值表(tuple),两个元素分别赋予index和char
4 zip函数
ta = [1,2]
tb = [9,8]
# cluster
zipped = zip(ta,tb)
print(zipped)#[(1,9),(2,8)]