python中的dict的key-value的存储形式极其方便,应用相当广泛,比如对于应用或者网站运行来说,可以用一个user_dict存储用户的个人信息
user_dict={'username':'test','userid':000,'userprofile':'test profile'}
也可以存储数据,比如python的数据分析中很多数据集都是字典的形式展示的,比如pandas库中的dateframe对象和dict对象的转化。
import pandas as pd
df_1=pd.DataFrame(['a1','a2','a3'],columns=['ColumnA'])
df_1.to_dict()
> {'ColumnA': {0: 'a1', 1: 'a2', 2: 'a3'}}
这里附上一些
test_dict={"a":1,"b":2}
# 根据输入的key获取字典对应的value,如果没有该值,则返回默认值3
print(test_dict.get('a',0))
print(test_dict.get('c',3))
# 获取字典的keys
print(test_dict.keys())
# 获取字典的values
print(test_dict.values())
# 获取字典的keys-values
print(test_dict.items())
# 删除字典的元素
test_dict.pop('a')
print(test_dict)
平时常用的dict方法