我有一本字典:蟒蛇:在一个列表,在一个又一个列表中的项目替换项目
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