您的位置:首页 > 编程语言 > Python开发

Python 列表推导

2017-09-14 16:55 197 查看

Python 列表推导

循环嵌套

在生成列表的时候,简化语法,在列表初始化时就生成完毕

list = []
for i in range(1,10):
for j in range(1,5):
list.append(i**j)


类似于这种循环嵌套

我们可以用列表推导的方法来简化代码

list = [i**j for i in range(1,10) for j in range(1,5) ]


条件判定

同时也可以在推导语句中加入条件判定语句if

list = []
for x in range(1,10):
if x%2 == 0:
list.append(x)


使用推导

list = [x for x in range(1,10) if x%2 ==0]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python