Python150题day06

1.4字典练习题

①字典基本操作

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)

②字典应用

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

苹果 32.8

⾹蕉 22

葡萄 15.5

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

解答:

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

直接用水果名字做key,价格做value

③字典应用(买水果2)

小明,小刚去超市里购买水果
小明购买了苹果,草莓,香蕉,一共花了89块钱,小刚购买了葡萄,橘子,樱桃,一共花了87块钱
请从上面的描述中提取数据,存储到字典中,可以根据姓名获取这个人购买的水果种类和总费用。
 

解答:

info = {

        '⼩明': {

                'fruits': ['苹果', '草莓', '⾹蕉'],

                'money': 89

        },

        '⼩刚': {

                'fruits': ['葡萄', '橘⼦', '樱桃'],

                'money': 87

        }

}

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值