带dw-python的均为datawhale-python教程
学习的打卡,内容较乱,懒得整理
字典
用程序解答下面的题目
字典的长度是多少
请修改’java’ 这个key对应的value值为98
删除 c 这个key
增加一个key-value对,key值为 php, value是90
获取所有的key值,存储在列表里
获取所有的value值,存储在列表里
判断 javascript 是否在字典中
获得字典里所有value 的和
获取字典里最大的value
获取字典里最小的value
字典 dic1 = {‘php’: 97}, 将dic1的数据更新到dic中
#字典的长度是多少
print(len(dic)) #3
#请修改'java' 这个key对应的value值为98
dic['java'] = 98
print(dic) #{'python': 95, 'java': 98, 'c': 100}
#删除 c 这个key
dic.pop('c')
print(dic) #{'python': 95, 'java': 98}
#增加一个key-value对,key值为 php, value是90
dic.update({
'php':90})
print(dic) #{'python': 95, 'java': 98, 'php': 90}
#获取所有的key值,存储在列表里
key_lst = list(dic.keys())
print(key_lst,type(key_lst)) #['python', 'java', 'php'] <class 'list'>
#获取所有的value值,存储在列表里
val_lst = list(dic.values())
print(val_lst,type(val_lst)) #[95, 98, 90] <class 'list'>
#判断 javascript 是否在字典中
print('javascript' in dic) #False
#获得字典里所有value 的和
print(sum(val_lst