在 Python 中,append
和 update
是用于不同数据结构的两个方法,它们的功能和用法也有所不同。
1. append
- 适用对象:主要用于列表(
list
)。 - 功能:将一个元素添加到列表的末尾。
- 语法:
list_name.append(element)
- 示例:
my_list = [1, 2, 3] my_list.append(4) print(my_list) # 输出: [1, 2, 3, 4]
2. update
- 适用对象:主要用于字典(
dict
)。 - 功能:将一个字典的键值对更新到另一个字典中。如果键已存在,则更新其值;如果键不存在,则添加新的键值对。
- 语法:dict_name.update(other_dict)
- 示例:
my_dict = {'a': 1, 'b': 2} my_dict.update({'b': 3, 'c': 4}) print(my_dict) # 输出: {'a': 1, 'b': 3, 'c': 4}
总结
append
用于列表,添加单个元素到列表末尾。update
用于字典,更新或添加键值对。
这两个方法在功能上完全不同,因此在使用时要根据需要选择合适的方法。