range

本文通过多个示例介绍了Python中列表推导式的使用方法,并展示了如何利用列表推导式进行嵌套循环操作,同时给出了具体的运行结果。
 1 for number in range(1,5):
 2     print number
 3 
 4 print range(4)
 5 # [0, 1, 2, 3]
 6 
 7 
 8 xx=[x*x for x in range(4)]
 9 print xx
10 #[0, 1, 4, 9]
11 
12 xx=[x*x for x in range(4) if x % 3==0]
13 print xx
14 #[0, 9]
15 
16 xx=[(x,y) for x in range(3) for y in range(3)]
17 print xx
18 #[(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]
19 
20 
21 
22 xx=[[x,y] for x in range(3) for y in range(3)]
23 print xx
24 #[(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]
25 
26 
27 
28 girls=['alice','jerry','jessica']
29 boys=['king','kim','thomas']
30 all=[a+"-"+b for a in girls for b in boys]
31 print all
32 
33 raw_input("press <enter> to close")
 1 names=['a','b','c']
 2 ages=[1,2,3]
 3 for k in range(len(names)):
 4     print names[k] +'=' +str(ages[k])+ 'years old'
 5 
 6 
 7 union =zip(names,ages)
 8 
 9 print union
10 ##[('a', 1), ('b', 2), ('c', 3)]
11 for name,age in union:
12     print name+":"+str(age)

 

 

转载于:https://www.cnblogs.com/xiaopythoner/p/3469300.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值