gpt4 book ai didi

python - append 到列表列表

转载 作者:太空宇宙 更新时间:2023-11-03 18:02:05 25 4
gpt4 key购买 nike

我想在以下列表中添加 J Petry 的额外时间“10:01”:

PlayerMatrix = [["['J. Petry', '24:17']"], ["['G. Chase', '11:03']"]]

所以我想得到......的输出

PlayerMatrix = [["['J. Petry', '24:17', '10:01']"], ["['G. Chase', '11:03']"]]

我已经尝试过

PlayerMatrix[0].append("10:01")

这给了我......

PlayerMatrix = [["['J. Petry', '24:17']", '10:01'], ["['G. Chase', '11:03']"]]

即,它不是将其添加到第一个列表,而是创建第二个列表。一定有一些简单的事情我做错了......

最佳答案

由于您的元素是字符串,因此您不能使用 append 来实现此目的。您可以使用 ast 模块:

>>> import ast
>>> a=ast.literal_eval(PlayerMatrix[0][0])
>>> a
['J. Petry', '24:17']
>>> a.append("10:01")
>>> a
['J. Petry', '24:17', '10:01']

然后你可以将结果转换为字符串:

>>> str(a)
"['J. Petry', '24:17', '10:01']"

关于python - append 到列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27533005/

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