python字典练习题

通过几道python字典(dict)练习题来巩固对字典的掌握, 考察你对python字典常用方法的理解和使用,比如keys(), values(),如何判断一个key是否在字典中, 如何用字典来存储并表示数据

1. 字典基本操作

字典内容如下

dic = {
    'python': 95,
    'java': 99,
    'c': 100
}

用程序解答下面的题目

  1. 字典的长度是多少
  2. 请修改'java' 这个key对应的value值为98
  3. 删除 c 这个key
  4. 增加一个key-value对,key值为 php, value是90
  5. 获取所有的key值,存储在列表里
  6. 获取所有的value值,存储在列表里
  7. 判断 javascript 是否在字典中
  8. 获得字典里所有value 的和
  9. 获取字典里最大的value
  10. 获取字典里最小的value
  11. 字典 dic1 = {'php': 97}, 将dic1的数据更新到dic中

第1题,len(dic),结果为3
第2题,dic['java'] = 98,对字典里value的修改,必须通过key才可以
第3题,del dic['c']
第4题,dic['php'] = 90
第5题,lst = list(dic.keys())
第6题,lst = list(dic.values())
第7题,'javascript' in dic
第8题,sum(dic.values())
第9题,max(dic.values())
第10题,min(dic.values())
第11题,dic.update(dic1)

2. 字典应用(买水果)

小明去超市购买水果,账单如下

苹果  32.8
香蕉  22
葡萄  15.5

请将上面的数据存储到字典里,可以根据水果名称查询购买这个水果的费用

很简单哦,用水果名称做key,金额做value,创建一个字典

info = {
    '苹果':32.8,
    '香蕉': 22,
    '葡萄': 15.5
}

3. 字典应用(买水果2)

小明,小刚去超市里购买水果

小明购买了苹果,草莓,香蕉,一共花了89块钱,,小刚购买了葡萄,橘子,樱桃,一共花了87块钱

请从上面的描述中提取数据,存储到字典中,可以根据姓名获取这个人购买的水果种类和总费用。

以姓名做key,value仍然是字典

info = {
    '小明': {
        'fruits': ['苹果', '草莓', '香蕉'],
        'money': 89
    },
    '小刚': {
        'fruits': ['葡萄', '橘子', '樱桃'],
        'money': 87
    }
}

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案