【发布时间】:2020-10-03 22:05:15
【问题描述】:
my_list = [1,2,3,4,5,6,7,8,9,10]
gen_comp = (item for item in my_list if item > 3)
for item in gen_comp:
print(item)
【问题讨论】:
-
这是一个元组理解。那个创建一个元组,其中包含 my_list 中值 > 3 的每个项目。
-
@Mandera 错了!没有"tuple comprehension" 这样的东西。这是一个generator expression,它不会创建元组。
-
可能是更好的复制目标:Generator Expressions vs. List Comprehension
-
@Georgy 酷!谢谢
标签: python generator-expression