python 字典的基本操作

2021-01-13  本文已影响0人  lily_5945

常用的数据类型总结

list、dict和tuple的区分

字典的基本操作

personal_info = {'name':'lily', 'gender':'女', 'age':18}
dict[key]:key 不存在字典中会报错
dict.get(key):key 不存在字典中返回None
print(personal_info['name'])  # 返回 lily
print(personal_info['address'])  # 报错

print(personal_info.get('name'))  # 返回 lily
print(personal_info.get('address'))  # 返回 None
personal_info['name'] = '小白'   # 修改
personal_info['hobby'] = '看书'  # 添加
personal_info.setdefault('height',160)    # 添加键值对
personal_info.setdefault('name','小可爱')  # 不会修改name值
dict2 = {"job": "测试", "weight": 90}
personal_info.update(dict2)  # dict2 合并到 personal_info中
del personal_info['name']  # 删除 name及对应的值
personal_info.pop('age')   # 删除 age及对应的值
personal_info.popitem() # 随机删除一个键值对
personal_info.clear() # 清空字典
personal_info.keys()
personal_info.values()
personal_info.items()
len(personal_info)

print('name' in personal_info.keys()) # 返回 True
print(18 not in personal_info.values())  # 返回 False
print(('gender','女') in personal_info.items())  # 返回True
上一篇 下一篇

猜你喜欢

热点阅读