文科生也能學會Python---第六講:字典

文科生也能學會Python---第六講:字典

複習:請說出字串和列表的特徵,並舉例。

答案:

字串:必須有引號表示

列表:是[]括起來,多個內容用逗號隔開

舉例:

“我是中國人”:字串

[1,2,3]:列表

文科生也能學會Python---第六講:字典

文科生也能學會Python---第六講:字典

參考答案

下面來講今天的新內容:字典

試著看懂這兩段程式碼

dict={‘Name’:‘Zara’, ‘Age’:7,‘Class’:‘First’}

dict[‘Age’]=8

dict[‘School’]=“RUNOOB” #更新

print(dict[‘Class’]) #輸出鍵對應的值

dict= {‘Name’:‘Zara’,‘Age’:7,‘Class’:‘First’}

del dict[‘Name’] #刪除鍵是‘Name’的條目

dict。clear() #。清空字典所有條目。

del dict #刪除字典

初步解說:

第一行的冒號

: 表示 前面是

後面是

你可以理解為是

=

或者

Name是Zara, Age是7

更新 就是 把某個鍵的原來的值給改成新的

第二行是直接把 Age的 7 改為 8

第三行 原來的字典裡就沒有 school這個鍵

這是在新增一個新的鍵和它對應的值

關於字串,字典,列表之間的區分:

‘……’ 字串

[。。。, 。。。, 。。。] 列表

{。。。:。。。。, 。。。。 : 。。。。 , 。。。。 : 。。。。} 字典

在字典裡 。。。 : 。。。 是一個元素

這個元素包含 鍵 和 值,之間用 : 分開

比如這個詞典

{‘table’:‘桌子’, ‘chair’:‘椅子’,‘bench’:‘凳子’}

文科生也能學會Python---第六講:字典

文科生也能學會Python---第六講:字典

參考答案

下面我們來用我們學過的知識來做個實用的小工具:記單詞小工具

文科生也能學會Python---第六講:字典

記單詞小工具

import random 是什麼?

python裡面有很多現成的模組,我們只需要拿來用就可以。import 你可以簡單理解 從倉庫裡拿出 random這個模組來用

random。choice 是說 random模組裡有個方法,名字叫choice 合在一起就是:使用random。choice這個功能(隨機選擇);random。choice(keys)就是從keys裡隨機選擇一個元素

keys。append(key) 的作用是什麼?

。append() 是上一講學的列表的新增元素

將key這個元素新增到keys列表中

for i in range(5): 關於這個我們後面會詳細講,你先記住這行程式碼的意思是:重複執行5次

if 。。。==。。。。: 這是條件判斷語句,我們後面也會詳細講,你先記住這行程式碼的意思是:如果。。。與。。。一致

你可以增加里面要背的單詞,具體怎麼做你應該知道吧?