讓使用者輸入一組字典
key 跟 value
最後再讓使用者去查詢key 值有沒有在這個字典裡面
有的話回傳true
否則回傳false
把要搜尋的文字 in dict1.keys()
就可以返回這個字典中的keys值存不存在
1. 題目說明:
請開啟PYD710.py檔案,依下列題意進行作答,為一詞典輸入資料並進行搜尋,使輸出值符合題意要求。作答完成請另存新檔為PYA710.py再進行評分。
2. 設計說明:
請撰寫一程式,為一詞典輸入資料(以輸入鍵值"end"作為輸入結束點,詞典中將不包含鍵值"end"),再輸入一鍵值並檢視此鍵值是否存在於該詞典中。
3. 輸入輸出:
輸入說明
先輸入一個詞典,直至end結束輸入,再輸入一個鍵值進行搜尋是否存在
輸出說明
鍵值是否存在詞典中
輸入輸出範例
輸入與輸出會交雜如下,輸出的部份以粗體字表示
Key: 123-4567-89
Value: Jennifer
Key: 987-6543-21
Value: Tommy
Key: 246-8246-82
Value: Kay
Key: end
Search key: 246-8246-82
True
參考解答:
dict1={}
key1=input("Key: ")
while key1 !="end":
dict1[key1]=input("Value: ")
key1=input("Key: ")
print(input("Search key: ") in dict1.keys())
Yiru@Studio - 關於我 - 意如