-2
添加支架我有一個列表的問題:在Python列表
position = self.request.POST.getlist('position')
status = self.request.POST.getlist('tooth')
a = dict((i, j) for i, j in zip(position, status) if j != '')
print(a)
{'14': 'status1', '15': 'status2', '13': 'status3'}
是否有可能實現類似的格式結果:
{'14': [status1], [15]: [status2], [13]: [status3]}
請。
status1,status2,status3是變量嗎? –
python詞典不能像列表中的鍵那樣具有列表。見[這裏](https://stackoverflow.com/questions/7257588/why-cant-i-use-a-list-as-a-dict-key-in-python)。 – kaza
如果你想要的值是列表,你可以做這樣的: a = dict((i,[j])爲i,j在zip(位置,狀態)如果j!='') –