Python推导式-最全用法
1、Pythonic - 很Python
写一段代码生成1到100之间的数字的平方的列表,答案是:
1,4,9,16...
如果你这样写,你就不Pythonic了:
nums = []
for i in range(1, 101):
nums.append(i * i)
print(nums)
正确的写法是使用Python的推导式:
nums = [i * i for i in range(1, 101)]
2、带条件的推导式
生成一个列表,包含1到100之间是3的倍数的数字的方法:
9, 3
原创
2021-01-11 15:11:19 ·
526 阅读 ·
1 评论