gpt4 book ai didi

python - 附加到 Python 中的列表列表,有条件

转载 作者:行者123 更新时间:2023-11-28 20:09:35 25 4
gpt4 key购买 nike

我正在迭代这些对象并创建一个列表列表。

像这样:

#data.py
values = []
for o in objects:
data = [o.day, o.seconds]
values.append(data)

例如,这给了我:

[['27/2', 34], ['23/2', 21], ['25/2', 11], ['27/2', 38]]

但是我需要做一个额外的操作。如果 data[0] (day) 已经在值中,我不想追加数据,我想将 data[1] 添加到现有对象的 数据[1]

所以从上面的列表中,我真正想要的是:

[['27/2', 72], ['23/2', 21], ['25/2', 11]]

我可以在没有列表的情况下进行操作,但最后我需要将其转换为列表以供最终使用。

最佳答案

如果我是你,我会使用字典。

values = {}
for item in object_: # changed object to object_
values[item.day] = values.get(item.day, 0) + item.seconds

关于python - 附加到 Python 中的列表列表,有条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10593845/

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