我有一本字典如下:d = {key: [val1, val2, val3....], key2: [valx, valy, valz, ...], key3: [vala, valb, valc, ...], ....}如果我想打印鍵并為所有鍵選擇第二個(gè)元素,這意味著在本例中,我想顯示:key: val2 key2: valykey3: valb 我寫什么?
3 回答

繁花不似錦
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果您必須采用第二個(gè)值,請(qǐng)參閱下面的代碼
d = {'key': ['val1', 'val2', 'val3'], 'key2': ['valx', 'valy', 'valz'], 'key3': ['vala', 'valb', 'valc']}
for i in d:
print(i + ' : ' + d[i][1])
這是經(jīng)過測(cè)試的代碼,您可以將 d[i][ 1 ] 替換為您所需的位置,例如如果您想要第 5 個(gè)值,則使用 4,因?yàn)榱斜硭饕龔?0 開始。

哈士奇WWW
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
這對(duì)我有用。
d = {'key':['apples','oranges','banana'],'key2':['mangoes','pineapple','apple']}
for key in d:
val = d[key]
print(key,val[1])
添加回答
舉報(bào)
0/150
提交
取消