列表推导式———

 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)

使用列表推导式,可以做出很多有趣的列表,

posted @ 2018-08-08 17:43  Sky__liu  阅读(233)  评论(0)    收藏  举报