python:添加到字典会出错

标签 python dictionary

playlist = {}
playlist.update(position, title)

这里position和title是两个字符串。 我收到以下错误: TypeError: update expected at most 1 arguments, 得到 2

有人能帮忙吗? 谢谢

最佳答案

你只能用另一个字典更新字典(你也可以给它一个可迭代的元组(键,值):

playlist = {item1 : value1}
playlist.update({position : title})
print playlist

>>> {item1 : value1, position : title}

playlist.update([(item2, value2),])
print playlist
>>> {item1 : value1, position : title, item2: value2}

关于python:添加到字典会出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7634688/

相关文章:

java - Jython,只使用来自 Java 的 Python 的方法?

Python:使用 h5py 和 NumPy 从 MATLAB .mat 文件读取 str 时出现问题

python - 除了单词之外,如何在字符之间添加空格?

java - 如何获取Map中特定值的key

python - 在Python中创建列表的空列表

python - 从键中减去字典值

python - 如何使用 Google Protobuf 解析、编辑和生成 object_detection/pipeline.config 文件

python - NameError 即使在上面的行中有直接的、无条件的赋值

python - 如何处理空字典值

python - 使用字典映射 numpy 数组?