列表推导式———
1 l=[x+y for x in [10,20,30] 2 for y in [1,2,3]] 3 print(l) 4 #输出==>>[11, 12, 13, 21, 22, 23, 31, 32, 33] 5 6 l=[x+y for x in 'abc' for y in '123'] 7 print(l) 8 #输出==>>['a1', 'a2', 'a3', 'b1', 'b2', 'b3', 'c1', 'c2', 'c3'] 9 10 #已知'100,200,300,500,800' 11 #[100, 200, 300, 500, 800] 12 l=[int(i) for i in '100,200,300,500,800'.split(',')] 13 print(l)
使用列表推导式,可以做出很多有趣的列表,
不是所有的成功都是坐享其成,联系作者v(13147256756)

浙公网安备 33010602011771号