gpt4 book ai didi

python - dict.setdefault(key, []).append() --> 去掉附加列表

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

在将 setdefault 与列表类型定义一起使用时,如何防止将列表添加到列表中。

output = dict()
output.setdefault("key", []).append(["name", 1])
print output
>>> {'key': [['name', 1]]}

期望的输出

>>> {'key': ['name', 1]}

最佳答案

你想要 .extend 而不是 .append - 前者将项目列表添加到列表中,后者添加单个项目 - 所以如果你传递一个列表,它将列表添加为单个子项。

关于python - dict.setdefault(key, []).append() --> 去掉附加列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30881453/

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