【发布时间】:2023-10-23 02:05:01
【问题描述】:
我正在尝试循环遍历字典并打印每一行的第一个浮点值,但我不知道如何选择我只想要这些值。
我的字典:
{'abc': 123123, 'defg': [
['123.4', '10'],
['567.8', '10'],
['91011.12', '10']
]}
我希望输出是:
123.4
567.8
91011.12
我还想对这些值求和。有没有更简单的方法来使用 SUM 方法而不循环?
感谢您的帮助!我真的很迷茫。
【问题讨论】:
-
但是
'abc'的项目不是列表(也不是列表的列表)...我们应该只处理字典中的列表项吗?你试过什么? -
见过sum函数吗?
-
sum(x[0] for x in mydict['defg']) -
循环没问题,试试看吧。
标签: python dictionary for-loop sum