![python字典中循环(for循环)的顺序是什么[重复],第1张 python字典中循环(for循环)的顺序是什么[重复],第1张](/aiimages/python%E5%AD%97%E5%85%B8%E4%B8%AD%E5%BE%AA%E7%8E%AF%EF%BC%88for%E5%BE%AA%E7%8E%AF%EF%BC%89%E7%9A%84%E9%A1%BA%E5%BA%8F%E6%98%AF%E4%BB%80%E4%B9%88%5B%E9%87%8D%E5%A4%8D%5D.png)
Python字典没有顺序。但是,您可以使用
sorted(domains)函数指定订单。默认情况下,它使用键进行排序。
for key in sorted(domains): print key
将产生
dehunoskus
如果要基于值进行排序,可以使用
sorted(domains.items(), key = lambda(k, v): (v, k))。
欢迎分享,转载请注明来源:内存溢出
![python字典中循环(for循环)的顺序是什么[重复],第1张 python字典中循环(for循环)的顺序是什么[重复],第1张](/aiimages/python%E5%AD%97%E5%85%B8%E4%B8%AD%E5%BE%AA%E7%8E%AF%EF%BC%88for%E5%BE%AA%E7%8E%AF%EF%BC%89%E7%9A%84%E9%A1%BA%E5%BA%8F%E6%98%AF%E4%BB%80%E4%B9%88%5B%E9%87%8D%E5%A4%8D%5D.png)
Python字典没有顺序。但是,您可以使用
sorted(domains)函数指定订单。默认情况下,它使用键进行排序。
for key in sorted(domains): print key
将产生
dehunoskus
如果要基于值进行排序,可以使用
sorted(domains.items(), key = lambda(k, v): (v, k))。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)