PYTHON:dictionary按原来顺序输出key
怎么解决>>>d={'sam':'','beta':'','ccc':'','abc':''}>>>d.keys()['beta','abc','ccc','sam']我...
怎么解决
>>> d={'sam':'','beta':'','ccc':'','abc':''}
>>> d.keys()
['beta', 'abc', 'ccc', 'sam']
我让他的key是
['sam','beta','ccc','abc'] 展开
>>> d={'sam':'','beta':'','ccc':'','abc':''}
>>> d.keys()
['beta', 'abc', 'ccc', 'sam']
我让他的key是
['sam','beta','ccc','abc'] 展开
3个回答
展开全部
dictionary本身是没有顺序的,所以你要求按照顺序输出是不太可能。不过你可以另外设一个list专门存放这些key
keys=['sam','beta','ccc','abc']
for k in keys:
print(d[k])
keys=['sam','beta','ccc','abc']
for k in keys:
print(d[k])
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-26
展开全部
字典自动寻找最佳排序方式
如想拥有固定顺序,用列表,集合,或者元组
如想拥有固定顺序,用列表,集合,或者元组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询