Task05:字典集合和序列

Posted chenweibo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Task05:字典集合和序列相关的知识,希望对你有一定的参考价值。


练习题

1、字典基本操作

字典内容如下:

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

用程序解答下面的题目

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

2、字典中的value

有一个字典,保存的是学生各个编程语言的成绩,内容如下

data = {
        ‘python‘: {‘上学期‘: ‘90‘, ‘下学期‘: ‘95‘},
        ‘c++‘: [‘95‘, ‘96‘, ‘97‘],
        ‘java‘: [{‘月考‘:‘90‘, ‘期中考试‘: ‘94‘, ‘期末考试‘: ‘98‘}]
        }

各门课程的考试成绩存储方式并不相同,有的用字典,有的用列表,但是分数都是字符串类型,请实现函数transfer_score(score_dict),将分数修改成int类型

   
def transfer_score(data):
    # your code here


以上是关于Task05:字典集合和序列的主要内容,如果未能解决你的问题,请参考以下文章

python学习--数据类型详解(序列类型,集合,字典)

字符串,列表,元组,字典,集合,序列通用操作

Task运行过程分析1

Python入门-4控制语句:10推导式创建序列-列表推导式-字典推导式-集合推导式-生成器推导式

字典,序列,集合,引用

python-序列集合及字典