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>