字典的基本操作

#字典的合并
dict_1 = {'name':'wj','age':24}
dict_2 = {'job':'student','number':'123'}
dict_1.update(dict_2)
print(dict_1) #把两个字典键值对合并

info = {} #创建一个空字典
info['name'] = '王军' #向字典中添加键值对
info['age'] = 24

ret = info['name'] #访问字典中的元素
print(ret)

info['name'] = 'wangjun' #修改字典的元素
print(info['name'])

print('=====删除前的字典=======')
for i in info.items(): #遍历字典,元组的方式
print(i)

print("=======运用pop删除后的字典===")
# del info['age'] #del删除要用[]
# del info #删除整个字典
# info.pop('age') #pop删除要用()
# info.clear() #清空整个字典
ret = len(info) #计算字典的长度
print(ret)

keys = info.keys() #获取所有的键
for i in keys:
print(i)
print(len(keys))

value = info.values() #获取字典的值
for i in value:
print(i)
print(type(value))

print('------------')
for i,j in info.items(): #打印字典
print(i,j)

# for i in info.items(): #遍历字典,返回元组的方式
# print(i)

for index, item in enumerate(info): #下标和值的方式返回
print(index, item)
原文地址:https://www.cnblogs.com/wjun0/p/11515360.html