追加新值列表後,這是我的程序列表值添加到字典添加列表值到字典中每次迭代
lis=['a','b','c']
st=['d','e']
count=0
f={}
for s in st:
lis.append(s)
f[count]=lis
count+=1
print f
我的預期輸出是
{0: ['a', 'b', 'c', 'd'], 1: ['a', 'b', 'c', 'd', 'e']}
,但我得到
{0: ['a', 'b', 'c', 'd', 'e'], 1: ['a', 'b', 'c', 'd', 'e']}
作爲輸出。請幫我解決這個問題。提前致謝。
有沒有任何模式..得到結果 –
沒有我需要這樣的輸出{0:['a','b','c','d','e'],1:['a ','b','c','d','e']} – user3715935
f [count] = a'中的'a'是什麼? – bcorso