韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > 如何使用列表解析

如何使用列表解析

列表解析

头像

silencement

2019-08-20 09:10:563712浏览 · 0收藏 · 0评论

根据已有列表,高效创建新列表的方式。

列表解析是Python迭代机制的一种应用,它常用于实现创建新的列表,因此用在[]中。

语法:

[expression for iter_val in iterable]
[expression for iter_val in iterable if cond_expr]

实例展示:

  要求:列出1~10所有数字的平方
 2####################################################
 31、普通方法:
  >>> L = []
  >>> for i in range(1,11):
 ...     L.append(i**2)
  ... 
  >>> print L
  [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
 ####################################################
 2、列表解析
 >>>L = [ i**2 for i in range(1,11)]
 >>>print L
 [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
 1 要求:列出1~10中大于等于4的数字的平方
 2 ####################################################
 3 1、普通方法:
 4 >>> L = []
 5 >>> for i in range(1,11):
 6 ...     if i >= 4:
 7 ...         L.append(i**2)
 8 ... 
 9 >>> print L
10 [16, 25, 36, 49, 64, 81, 100]
11 ####################################################
12 2、列表解析
13 >>>L = [ i**2 for i in range(1,11) if i >= 4 ]
14 >>>print L
15 [16, 25, 36, 49, 64, 81, 100]
 1 要求:列出1~10所有数字的平方除以2的值
 2 ####################################################
 3 1、普通方法
 4 >>> L = []
 5 >>> for i in range(1,11):
 6 ...     L.append(i**2/2)
 7 ... 
 8 >>> print L
 9 [0, 2, 4, 8, 12, 18, 24, 32, 40, 50]
10 ####################################################
11 2、列表解析
12 >>> L = [i**2/2 for i in range(1,11) ]
13 >>> print L
14 [0, 2, 4, 8, 12, 18, 24, 32, 40, 50]
1 要求:实现两个列表中的元素逐一配对。
 2 1、普通方法:
 3 >>> L1 = ['x','y','z']
 4 >>> L2 = [1,2,3]      
 5 >>> L3 = []
 6 >>> for a in L1:
 7 ...     for b in L2:
 8 ...         L3.append((a,b))
 9 ... 
10 >>> print L3
11 [('x', 1), ('x', 2), ('x', 3), ('y', 1), ('y', 2), ('y', 3), ('z', 1), ('z', 2), ('z', 3)]
12 ####################################################
13 2、列表解析:
14 >>> L1 = ['x','y','z']
15 >>> L2 = [1,2,3]
16 L3 = [ (a,b) for a in L1 for b in L2 ]
17 >>> print L3
18 [('x', 1), ('x', 2), ('x', 3), ('y', 1), ('y', 2), ('y', 3), ('z', 1), ('z', 2), ('z', 3)]
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《警花交换做爰》| 他扒开我小沉添我三男一女视频 | 二人世界高清视频播放| 妈妈醉酒后把我当爸爸电视剧| 《暴力强伦轩》| 97在线观看免费高清电视剧大全...| 女生胸前两颗大大的包是什么| 肉多到炸的年下小狗(双南)| 彩浸福利| 女人吃男人鸡要多久恢复| 在线观看| 強暴強轰犯された人妻| 欧美电影免费观看电视剧大全 | 雷神游戏本| 嫂嫂让小叔子帮忙牛孩子电视剧| 《再来一次好吗》动浸| 《美丽的小蜜桃4》女主是谁| 他解开内裤把舌头进去的视频| 欧美XBOX与IPHONE性能.| 美国A片巜禁忌9| 女性抹胸开襟哺乳衣的注意事项| 傲娇| 在线观看免费高清视频大全追剧| 《少妇交换做爰6| 《再来一次好吗》动漫| 美国A片巜禁忌9| 医生含着我的奶边摸边做视频| 天堂草原高清在线观看电视剧 | 两个人轮流上24小时的班| 第1章品尝朋友娇妻| 了解女性健康| 美女比基尼游泳跳舞视频| 我要和你在一起电视剧免费观看| 赠刘景文| 孤男寡女免费观看高清电视剧狂飙| 抵达花心乖叫老公是第几集| 免费观看已满十八岁电视剧高清版| 兄弟换麦子4国语中字| 《再来一次好吗》免费观看| 免费B站看大片真人电视剧| 免费观看已满十八岁电视剧高清版