Python的列表推导式

Python列表推导式

[表达式 for 变量 in 列表] or [表达式 for 变量 in 列表 if 条件]

Python创建一个已知长度元素的空列表

#一般方法
rlist = []
for i in range(5):
    rlist.append('')
print(rlist)
# Output: ['', '', '', '', '']
#使用推导式
rlist = ['' for a in range(5)]
print(rlist)
# Output: ['', '', '', '', '']

 

举例1:

#获取从0-10返回内所有偶数的平方 
rlist = [i for i in range(10) if i % 2 == 0 ]
print(rlist)
# Output: [0, 2, 4, 6, 8]

 

posted @ 2018-12-10 11:14  chengdex  阅读(91)  评论(0)    收藏  举报