我想是這樣的:(鍵:值)鍵在字典中的格式和值以列表形式
{'eve': [19, 50, 'fail'], 'walle': [79, 65, 'pass'], 'sandy': [28, 49, 'fail'],'bob': [15, 60, 'pass']}
我試圖做到這一點是:
def try_dic_from_list(names, ages, scores):
for s in scores:
p= "pass" if s >=60 else "fail"
mydict={key:value for key,value in list(zip(names,zip(ages,scores,str(p))))}
print(mydict)
print(try_dic_from_list(["walle", "sandy", "eve", "bob"], [79, 28, 19, 15],
[65, 49, 50, 60]))
這輸出這樣的:
{'walle': (79, 65, 'p'), 'sandy': (28, 49, 'a'), 'eve': (19, 50, 's'), 'bob': (15, 60, 's')}
任何建議,以獲得在方括號,而不是括號,也是我怎樣才能實現字符串通過或失敗的列表。謝謝。
非常感謝你的回答,並指出了錯誤:) – rocky25bee
很高興有幫助!對不起,您只能將*一個*答案標記爲已接受;選擇一個你最感受到幫助的人! (也可以不選擇一個)。 –
其實這兩個答案都是相似的。所以,我只是想選擇兩個。 – rocky25bee