python 字典內嵌列表練習

2021-10-02 10:20:59 字數 847 閱讀 3124

"""

在終端中迴圈錄入學生資訊(名稱,年齡,性別,成績...)

如果名稱為空,停止錄入.

-- 列印所有學生資訊(一行乙個)

格式:***的年齡是***,性別是***,成績是***.

-- 如果錄入了"唐僧",單獨列印其成績

核心:資料結構 字典內嵌列表

"""dict_person =

while

true

: name =

input

("請輸入姓名:"

)if name =="":

break

age =

int(

input

("請輸入年齡:"))

*** =

input

("請輸入性別:"

) score =

float

(input

("請輸入成績:"))

dict_person[name]

=[age, ***, score]

for k_name, v_infos in dict_person.items():

print

("%s的年齡是:%d,性別是:%s,成績是:%f"

%(k_name, v_infos[0]

, v_infos[1]

, v_infos[2]

))if"唐僧"

in dict_person:

print

("唐僧的成績是:"

+str

(dict_person[

"唐僧"][

2]))

python 字典 列表

dictionary 字典,是除列表以外,python中最靈活的資料型別。字典可以儲存多個資料,儲存相關的資訊 dict 字典使用鍵值對儲存資料,鍵值對鍵名和鍵值 鍵名 key 就是鍵索引 鍵值 value 是資料 鍵名和鍵值之間用 值可以是任何型別,鍵名只能是字串 數字,元組 列表是有序的集合 下...

Python字典列表

字典 dictionary 鍵值對 key value 的集合。定義時使用花括號 eg name dic 這個是隨便寫的 key可以是數字或者字串型別 也可以是布林型別,比較少 value可以是任意型別的資料。字典訪問 print name key 字典新增 name key value 存在會覆蓋...

Python列表 字典 元組練習題

一 將下列姓名長度小於2字元的刪除,將寫法不同但名字一樣的名字合併,並按首字母大寫形式輸出。names bob john alice bob alice j bob 答案 names bob john alice bob alice j bob ans ans二 將上題列表中所有重名人員進行計數並以...