python - 将新键添加到字典中

标签 python list

lst = {}

try:
    lst[someKey].append(someValue)
except KeyError:
    lst[someKey] = []
    lst[someKey].append(someValue) # redundant ?

是否有更好的方法来添加到不存在的 key ?在 PHP 等中,它将自行创建它。

最佳答案

lst = collections.defaultdict(list)

关于python - 将新键添加到字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4378302/

相关文章:

python - 如何从Python字典的最高值中随机打破平局?

python - 列表的可变性,因为它与函数的参数相关

python - IIS 上带有 wfastcgi virtualenv 的 Flask 应用程序 - 找不到包

python - 是否可以将 django 的 GEOSGeometry 作为独立产品使用

python - 如何在 OpenAI 的 Whisper ASR 中获取词级时间戳?

python - Pandas 行值到列标题

C# LINQ - 将 IEnumerable<string> 与匿名列表进行比较?

python - Seaborn 热图阴谋失败

python - 不重复python的排列

python - 在 pandas/python 中创建多个子数据框