[英]Need help in python dictionaries
此代碼保存了用戶的一些鍵值對,但我想進一步 go 並輸入要在電話簿中搜索的鍵。有人能告訴我我的代碼有什么問題嗎
phonebook = {}
n = int(input())
for x in range (n):
name , phoneno = input().split()
phonebook[ name ] = int(phoneno)
for y in phonebook:
name = input().split()
if name in phonebook:
print("Found")
else:
print('Not Found')
phonebook = {}
n = int(input())
for x in range (n):
name , phoneno = input().split()
phonebook[ name ] = int(phoneno)
name = input().split()
out = phonebook.get(name,None)
if out == None:
print('Not found')
else:
print('found')
您不需要循環來檢查字典中的鍵
name, phoneno = input().split()
.split()
需要一個關於拆分它的參數,所以假設你做了 thisGuy 69420,如果你做了.split(' ')
空間作為參數name & phoneno
都是一個列表,在index [0]
處是thisGuy
,在index[1]
處是69420
希望這會有所幫助:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.