gpt4 book ai didi

python - 在 Python3 中将值添加到列表和 int 的元组

转载 作者:太空宇宙 更新时间:2023-11-04 07:15:24 25 4
gpt4 key购买 nike

我在想如果我有一个 int 和 list 的元组:

(5,[2,3])

第一个元素id表示列表的总和。

我可以向列表附加一个值并同时更新总和吗?结果应如下所示:

(10,[2,3,5])

感谢您的帮助。

最佳答案

不,你不能,因为元组是不可变的,因此不能修改总和。您将必须创建一个新的元组。

>>> t = (5,[2,3])
>>> val = 5
>>> t_new = t[0] + val, t[1] + [val]
>>> t_new
(10, [2, 3, 5])

但是,您可能首先要考虑使用可变数据结构。

关于python - 在 Python3 中将值添加到列表和 int 的元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48674398/

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