python 字典 extend
时间: 2023-09-16 17:12:32 浏览: 181
python字典
方法和 append 方法有什么区别?
当使用 extend 方法向字典中添加元素时,可以一次性添加多个键值对,这些键值对会被视为一个可迭代的对象。而使用 append 方法时,只能添加一个键值对,如果想要添加多个键值对,需要多次使用 append 方法。
另外,当使用 extend 方法向字典中添加键值对时,如果键已经存在,那么对应的值会被覆盖。而使用 append 方法时,如果键已经存在,那么会把新的值添加到列表中。这意味着,使用 extend 方法时,如果你想保留原有的值,需要手动创建一个新的字典,并将原有的字典和要添加的键值对合并。
阅读全文