访问量: 9 次浏览
当需要在元组列表中查找包含正数元素的元组时,使用列表理解和 all 运算符。
下面是相同操作的演示—
my_tuple = [(14, 15, 19), (-32, 23, 32), (-31, 15, 63), (46, 68)]
print("列表是:")
print(my_tuple)
my_result = [sub for sub in my_tuple if all(element >= 0 for element in sub)]
print("结果是:")
print(my_result)
The list is :
[(14, 15, 19), (-32, 23, 32), (-31, 15, 63), (46, 68)]
The result is :
[(14, 15, 19), (46, 68)]
all 运算符完成的,并转换为列表。