在字典操作中,add
和[]
有着不同的作用和区别。
add
是字典对象的方法,用于向字典中添加键值对。它接受两个参数:一个键和一个值。当给定的键已经在字典中存在时,add
方法将更新该键对应的值;如果给定的键不存在于字典中,则将键值对添加到字典中。其语法如下:
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict.add('key3', 'value3')
而[]
则是字典对象的索引操作,用于通过索引获取字典中的值。它可以通过方括号语法来实现,语法如下:
my_dict = {'key1': 'value1', 'key2': 'value2'}
value = my_dict['key1']
在上述例子中,my_dict['key1']
就是获取字典中键为'key1'
的值,并将这个值赋给变量value
。
因此,add
和[]
的主要区别在于:add
是用于向字典中添加键值对的方法,而[]
是用于通过索引获取字典中的值的方式。
领取专属 10元无门槛券
手把手带您无忧上云