Python添加字典的方法
在Python中,字典是一种可变容器模型,且可存储任意类型对象,字典的每个键值对用冒号 : 分割,每个对之间用逗号 , 分割,整个字典包括在花括号 {} 中,字典的键必须是唯一的,但值则不必,我们可以使用以下方法向字典中添加键值对。
1、直接赋值:这是最简单的方法,可以直接通过键来为字典赋值,如果键已经存在于字典中,那么它的值将被更新。
dict = {} dict['key'] = 'value' print(dict) # 输出:{'key': 'value'}
2、使用update()方法:这个方法可以一次性添加多个键值对到字典中,如果键已经存在于字典中,那么它的值将被更新。
dict = {} dict.update({'key1': 'value1', 'key2': 'value2'}) print(dict) # 输出:{'key1': 'value1', 'key2': 'value2'}
3、使用setdefault()方法:这个方法可以添加一个键值对到字典中,如果键已经存在,那么它的值不会被更新。
dict = {} dict.setdefault('key', 'value') print(dict) # 输出:{'key': 'value'}
4、使用字典推导式:这种方法可以在一行代码中创建一个新的字典,并添加键值对。
dict = {k: v for k, v in [('key1', 'value1'), ('key2', 'value2')]} print(dict) # 输出:{'key1': 'value1', 'key2': 'value2'}
以上就是Python添加字典的方法,每种方法都有其适用的场景,可以根据实际需求选择合适的方法。
还没有评论,来说两句吧...