2定义词典打印一周温度信息
作业描述
- 定义一个字典(dict):里面存储5天的天气信息,有7天的温度(list),7天的天气情况(list),最高温度(float)
- 打印星期三的温度和天气情况,以及打印最高温度
- 示例:
星期三10度,晴天,5天中最高温度是18
编码准备
我们打开创建好的.py文件,然后切换视图到'变量导航器'。我们以前定义的常用数据类型有整数、小数、字符串、以及容器类型列表。但是我们发现列表有一个不是很方便的地方,就是如果我们如果不知道列表中每个元素的索引的时候,我们就很去获取到我们需要的数据了。如果我们要定义一个人的的基本信息,重要字段有姓名、年龄、爱好,用变量定义的话需要定义三个,name,age,like,当我们感觉一个人应该是一个变量 用三个变量过于复杂。我们是否可以用容器来装载呢?答案是可以的,就是我们今天要讲解的字典dict
容器类数据类型
字典dict
现在我们根据常用数据类型定义了3个变量
<code>name
='qqyu'
age
=28
like
= ['篮球'
,'足球'
]/<code>
然后我们可以做一个改进,定义个变量man,容纳这三个变量的所有信息。运行完毕我们在变量查看器双击man,我们会发现字典dict容器里面有三个变量,左边字段称'键',右边的字段称为'值','键'就是每个变量自己的名称
<code> man = {'name'
:name
,'age'
:age
,'like'
:like
}/<code>
读取以及打印变量
和列表一样,通过[]来获取字典中的内容,只不过[]里面是键而不是索引编号。
man["name"]就是获取了name变量的值,键是字符串类型的
<code>'name'
])'age'
])'like'
])/<code>
好了,常用的容器数据类型-字典内容我们已经讲解过了,希望可以通过这些内容,将我们的课堂作业题目做出来
最终代码
<code>""" @author: yq """
name ='qqyu'
age =20
like = ['篮球'
,'足球'
] man = {'name'
:name,'age'
:age,'like'
:like} print(man['name'
]) print(man['age'
]) print(man['age'
])/<code>