我有一本字典:蟒蛇:在一個列表,在一個又一個列表中的項目替換項目
d = {'name': ['sarah', 'emily', 'brett'], 'location': ['LA', 'NY', 'Texas']}
我也有一個列表:
l = ['name', 'location']
我想在替換「名」列表l
與名單['sarah', 'emily', 'brett']
在字典d
(位置相同的東西)。
那麼結果將是:
l = ['sarah', 'emily', 'brett', 'LA', 'NY', 'Texas']
for item in l:
l.append(d[item])
l.remove(item)
這是我做的,我得到了一個錯誤類型,unhashable類型:「名單」。 我應該怎麼做才能解決這個問題?
提示:使用'new_l.extend()'獲得OP的期望輸出。 –
抓拍@Kevin Guan!剛剛更正,謝謝。 – eguaio