-3
A
回答
0
這是一個答案。既然你沒有在你的問題上付出太多的努力,我不會解釋。
>>> l = ['ASDE','apple','ASWED','orange']
>>> dict(zip(*[iter(l)]*2))
{'ASWED': 'orange', 'ASDE': 'apple'}
0
假設你正在使用Python,這是一個使用for循環的一個版本:
myList=['ASDE', 'apple', 'ASWED', 'orange']
myDictionary={}
counter=0
for item in myList:
if counter %2 == 0:
myDictionary[item]='new'
indexItem=item
else:
myDictionary[indexItem]=item
counter+=1
print(myDictionary)
0
一種可能的方式是,我們可以通過列表與2個,而不是1和存放物品的步驟作爲迭代鍵和值:
my_dict = {my_list[index]: my_list[index+1] for index in range(0, len(my_list), 2)}
my_dict
輸出:
{'ASDE': 'apple', 'ASWED': 'orange'}
相關問題
- 1. 如何結合詞典+列表,形成一個有序列表
- 2. 如何使詞典的詞典與多個列表
- 3. 如何將詞典列表添加到另一個詞典列表?
- 4. 如何在詞典列表中替換出現一次以上的所有詞典,只有一個新詞?
- 5. 如何結合兩個詞典列表
- 6. 從列表和詞典列表中提取所有詞典?
- 7. 將詞典列表與另一個詞典結合起來
- 8. 將詞典列表分成幾個詞典列表
- 9. Python寫一個詞典列表csv
- 10. 在詞典中添加一個列表
- 11. 列表到詞典列表
- 12. 詞典和LINQ:過濾詞典列表
- 13. 如何從詞典列表中獲取詞典
- 14. 如何按值列表整理此列表的字典詞典?
- 15. 如何將一個詞典應用於句子列表?
- 16. 如何添加一個詞典列表正確的Python
- 17. 如何查找與列表中的多個詞典詞條
- 18. 從詞典列表
- 19. 如何獲得詞典列表中具有最高值的詞典的索引
- 20. 使用詞典只有一個條目
- 21. 如何迭代詞典列表併合並詞典以形成新的較短的詞典列表?
- 22. 列表詞典的一種表達
- 23. 如何創建詞典列表?
- 24. 如何刪除詞典列表項
- 25. 如何從列表中創建詞典?
- 26. 如何創建詞典列表
- 27. 形成列表詞典解釋詞典列表內容
- 28. 遍歷詞典列表,創建詞典的新列表
- 29. 從兩個現有的詞典創建一個詞典
- 30. 訂購基於另一個字典詞典列表
請添加更多標籤,如編程語言,例如python,java等。 – RaminNietzsche
請點擊這裏http://stackoverflow.com/questions/4576115/convert-a-list-to-a-dictionary-in-python – manvi77