dic={1:4,3:6}
list=[8,0,9,0,7]
怎样按照dic的key值对应list相应的位置,并将dic的value值替换掉list中相应数值啊
最终list=[8,4,9,6,7]
再举几个例子吧, 没看到你的逻辑。
dic={0:4,4:6}
list=[0,7,9,8,0]
list=【4,7,9,8,6】
for i in dic:
list[i] = dic[i]
print(list)
d = {1:4, 3:6}
lst = [8, 0, 9, 0, 7]
for k,v in d.items():
i = int(k)
if i <= len(lst):
lst[i] = v
print(lst)
dic={1:4,3:6}
list_=[8,0,9,0,7]
for i in dic.keys():
list_[i]=dic[i]
print(list_)