1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| """ 常用的函数 """ """ zip() 压缩多个列表为一个zip对象 可迭代 结果长度以最短的列表返回 """ a = ['a', 'b', 'c'] b = ['1', '2', '3']
for x in zip(a, b): print(x) c = ['one', 'two'] for x in zip(c, b): print(x) name = ['Ara', 'Bol', 'Cal'] age = [23, 44, 78] for name, age in zip(name, age): print("name is %s,age is %d" % (name, age)) """ reversed() 将序列反转 sorted() 将序列排序 可选参数 reverse=True 反转 key=fun 排序的函数 """ name = ['Ara', 'Cal', 'Bol'] for x in reversed(name): print(x) c = ["Carl", "Noo", 'Beauty', 'American', 'Zoo', 'Woo..'] for x in sorted(c, reverse=True, key=len): print(x, end="\t") print()
""" 控制循环 break continue return """
for i in range(8): print(i) if i == 3: break else: print("这里不执行")
for i in range(3): print(i) if i == 1: continue print("i=1的时候 没有哦")
def test(): for m in range(3): for n in range(2): print("m=%s;n=%s" % (m, n)) if n == 1: return
test()
|