当我引入新对时,它插入到字典的开头。最后可以追加吗?是否可以在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