3
A
回答
4
使用itertools.chain
:
from itertools import chain
for word, cls in chain(self.spam.items(), self.ham.items()):
print(word, cls)
3
自Python2,dict.items()
將產生(key,value)
元組列表,您可以連接兩個列表,而在Python3,它會返回一個viewing object,因此我們需要將其轉換爲list
,所以下面也做的一種方法:
>>> d1 = {1:'ONE',2:'TWO'}
>>> d2 = {3:'THREE', 4:'FOUR'}
>>> dict_chained = d1.items() + d2.items() #Python2
>>> dict_chained = list(d1.items())+list(d2.items())) #Python3
>>> for x,y in dict_chained:
print x,y
1 ONE
2 TWO
3 THREE
4 FOUR
>>>
相關問題
- 1. Foreach循環循環兩次
- 2. jQuery每個循環兩次
- 3. C++ Arduino,一次運行兩個循環?
- 4. 循環一維字典
- 5. 如何只循環一次循環?
- 6. 在循環兩次後創建新的字典
- 7. 這個循環如何循環四次?
- 8. 在一個循環中輸出兩次循環內容?
- 9. 循環數據 - 循環兩次只加載一個數據
- 10. Javascript for循環應循環兩次,爲什麼只有一次?
- 11. 如何在使用循環的另一個字典中添加字典?
- 12. 將字典追加到循環中的另一個字典
- 13. 做while循環 - 只有兩次循環 - 應循環8次
- 14. 循環在字典
- 15. VB.net字典循環
- 16. 如何實例化一個字典通過使用循環(SWIFT)
- 17. 如何在python for循環中創建一個字典?
- 18. 如何在javascript中循環兩次?
- 19. 一次循環遍歷多個數字
- 20. 循環經過一個數字多次
- 21. 如何兩個for循環
- 22. 如何使用循環制作字典?
- 23. 如何通過字典數組循環?
- 24. 如何循環一個字典和一個列表在一起嗎?
- 25. 批次 - 在一個循環
- 26. 一次輸出一個循環而不是一次輸出一個循環?
- 27. cancatenate兩個一個字典
- 28. 循環通過兩個列表創建字典
- 29. Python嵌套循環比較兩個列表並更新字典
- 30. 用字典理解替換兩個嵌套循環
注意的是Python 3'dict.items()'返回一個[view object](https://docs.python.org/3/library/stdtypes.html#dictionary-view-objects),它不支持連接。 –
@eugeney ..謝謝你的頭... ...將更新與更通用的解決方案 –