这题其实考察的知识点比较简单,就是字典的定义、声明、新增和访问。
首先我们来看看什么是python中的字典:
字典的定义:字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,表示key和value一一对应的。每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字。语法格式如下所示:
dict = {key1 : value1, key2 : value2, key3 : value3 }
然后声明一个month字典,存储一到十月的值,如下:
month = {'一月' : 'January', '二月' : 'February','三月' : 'March','四月': 'April','五月' : 'May','六月' : 'June','七月' : 'July','八月' : 'August','九月' : 'September','十月' : 'October' }
print (month)
第二步考察的是字典添加元素,可以有两种方式:
1、直接添加,给定键值对
month['十一月']="November"
2、使用update方法
a = {'十二月':'December'}
month.update(a)
print (month)
全都加上了
第三步考察的是字典的访问,如果通过key找到值
比如输入三月,输出其英文翻译:
print(month['三月'])
所以整题的代码如下:
# 字典的定义:字典是另一种可变容器模型,且可存储任意类型对象。
# 字典的每个键值 key=>value 对用冒号 : 分割,表示key和value一一对应的。每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,语法格式如下所示:
# dict = {key1 : value1, key2 : value2, key3 : value3 }
#键必须是唯一的,但值则不必。
#值可以取任何数据类型,但键必须是不可变的,如字符串,数字。
#以下是正式代码
# 第一步的答案:声明一个month的字典存储1-10月,并且以中文为key,考的是字典的声明和定义
month = {'一月' : 'January', '二月' : 'February','三月' : 'March','四月': 'April','五月' : 'May','六月' : 'June','七月' : 'July','八月' : 'August','九月' : 'September','十月' : 'October' }
# print (month)
#第二步的答案:往月份字典里添加11、12月,考的是字典的新增
# 方法一:直接添加,给定键值对
month['十一月']='November'
# 方法二:使用update方法
a = {'十二月':'December'}
month.update(a)
# print (month)
# 第三步考察的是字典的访问,如果通过key找到值
# 输入三月,输出其英文翻译
print(month['三月'])
这题考的还是比较基础的知识点的掌握,希望能加强对基本知识的巩固哦,任何再难的题其实都是由几个基本的知识点组成的,