當我引入新對時,它插入到字典的開頭。最後可以追加嗎?是否可以在Python中的字典末尾添加<key, value>對
6
A
回答
12
詞典沒有順序,因此沒有開始或結束。顯示順序是任意的。 如果需要順序,你可以用它代替一個dict
tuple
的list
一個S:
In [1]: mylist = []
In [2]: mylist.append(('key', 'value'))
In [3]: mylist.insert(0, ('foo', 'bar'))
您可以輕鬆地將其轉換成dict
後:
In [4]: dict(mylist)
Out[4]: {'foo': 'bar', 'key': 'value'}
另外,使用如IamAlexAlright所建議的collections.OrderedDict
。
+0
thx,那工作 – user1801180
4
否。從集合模塊中檢查OrderedDict。
5
Python中的dict
不是「有序的」 - 在Python 2.7+中有collections.OrderedDict
,但除此之外 - 沒有... Python中字典的關鍵是高效的鍵 - >查找值...訂單你看到他們在完全是任意的,這取決於散列算法...
相關問題
- 1. 是否可以將視圖添加到UIScrollView內容的末尾?
- 2. 可以在NavigationView的menuitem的末尾添加數字嗎?
- 3. 字典末尾的()是什麼?
- 4. python在每行末尾添加新行
- 5. 在字典中添加一行gridview <Key,Value>
- 6. 添加到Python的一行的末尾
- 7. 桑達在一行以\ n中的末尾添加一個字
- 8. 在每行末尾添加字符
- 9. android在末尾添加'...'textview
- 10. 如何使用python在列表的末尾添加字符串?
- 11. 可可 - 在文件末尾添加一些字節
- 12. 如何將對象類型添加/附加到字典值爲<key, Object>的字典值對?
- 13. 「在Python中添加」字典?
- 14. 是否可以在XSL FO的末尾嵌入PDF文檔?
- 15. 的Python - 移動在詞典列表元素添加到列表的末尾
- 16. PHP:是否有理由在文件末尾添加換行符
- 17. 是否可以使用XSLT 1.0切斷URL的末尾?
- 18. 何時在按鈕的末尾添加「...」?
- 19. 是否可以將光標設置在找到的字符串的末尾?
- 20. 是否可以在資源字典中添加一個帶綁定的Transform3DGroup?
- 21. 如何在python中每行字符串的末尾添加一個字符串?
- 22. 添加值以字典在Python
- 23. 在Python中添加文件末尾的東西?
- 24. 是否可以在AMQP中放入Python字典?
- 25. Python字典中的值是否可以有兩個值?
- 26. 在我的字典的末尾添加'\ n'時,將其寫入文件
- 27. 在Android的ListView的末尾添加Webview
- 28. 如何在字典結尾添加值
- 29. 是否可以禁用跳轉到列表的末尾?
- 30. 是否可以將一對<Key, Value>轉換成一對<const Key,Value>?
可能看看http://docs.python.org/2/library/collections.html#collections.OrderedDict – IamAlexAlright