gpt4 book ai didi

python - 如何打印数量小于9和数量大于10的项目?

转载 作者:行者123 更新时间:2023-12-01 08:00:41 25 4
gpt4 key购买 nike

我正在编写一个程序来可视化列表中小于或大于 9 的项目。这是我制作的列表:

list = [("item1",12.5),("item",2.3),("item",7.0)]

我希望能够打印数字小于 9 的项目,然后打印数字大于 10 的项目。

最佳答案

您可以使用list comprehensions ,它提供了一种过滤列表的简单方法:

l = [("item1",12.5),("item",2.3),("item",7.0)]
[i for i in l if i[1] > 9]
# [('item1', 12.5)]

这相当于下面的 for 循环:

new_list = []
for i in l:
if i[1] > 9:
new_list.append(i)
print(new_list)
# [('item1', 12.5)]
<小时/>

或者对于小于 9 的值:

[i for i in l if i[1] < 9]
# [('item', 2.3), ('item', 7.0)]

关于python - 如何打印数量小于9和数量大于10的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55748733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com