[x for x in range(1,11)]

[x for x in range(20) if x%2==1]
[x*x for x in range(10)]

a=['a','b','c']
b=[1,2,3]
[x+str(y) for x in a for y in b]
a=['a','b','c']
b=[1,2,3]
[x+str(y) for (x,y) in zip(a,b)]
文章展示了Python编程中使用for循环和条件判断创建列表推导式的例子,包括生成奇数、平方数以及结合两个列表元素进行字符串连接的操作。通过zip函数将两个列表对应元素组合处理也进行了演示。
[x for x in range(1,11)]

[x for x in range(20) if x%2==1]
[x*x for x in range(10)]

a=['a','b','c']
b=[1,2,3]
[x+str(y) for x in a for y in b]
a=['a','b','c']
b=[1,2,3]
[x+str(y) for (x,y) in zip(a,b)]

被折叠的 条评论
为什么被折叠?