我正在嘗試編寫一個Python函數,該函數返回aDict
中值爲target
的密鑰列表。密鑰列表應按升序排列。 aDict
中的鍵和值都是整數。 (如果aDict
不包含target
值,程序應該返回一個空列表。)鍵是a,b,c。我得到一個錯誤消息,說名稱'a'沒有定義。不知道爲什麼我已經將a,b和c聲明爲整數。使用字典中的值查找鍵值
def keysWithValue(aDict, target):
'''
aDict: a dictionary
target: integer
a:integer
b:integer
c:integer
'''
# Your code here
i=0
j=0
if aDict[i]==5:
list[j]=aDict[i]
i+=1
j+=1
return list
這不是變量,在Python中是如何工作的。 –