导语:
本文主要介绍了关于python字典怎么排列的相关知识,包括python字典的键,以及python list排序这些编程知识,希望对大家有参考作用。
字典是另一种可变容器模型,可以存储任何类型的对象。
字典的每个key-value key=>value对用冒号:分隔,每个key-value对用逗号分隔,整个字典用大括号{}括起来,格式如下:
d = {key1 : value1, key2 : value2 }
创建一个字典,然后对其进行排序
dict1={'a':2,'b':3,'c':8,'d':4}
1、分别取键、值
取字典的所有键,所有的值,利用dict1.keys(),dict1.vaules(),
由于键和值很多,所以要加s,这里要加括号。如果不注意这些小细节,很容易出错。
print(dict1.values(),dict1.keys())
结果:
dict_values([4, 2, 8, 3]) dict_keys(['d', 'a', 'c', 'b'])
可以看出,返回的是列表的形式
2、同时取键、值
同时取字典的键、值,dict1.items(),这里同样加s和括号
print(dict1.items())
结果:
dict_items([('d', 4), ('a', 2), ('c', 8), ('b', 3)])
可以看出,返回的结果是元组组成的列表
也就是说,通过函数dict1.items(),将键和值以字典的形式存储在一个元组中。
3、排序
3.1 sorted
先看一下,直接用sorted()排序的情况。
dict1={'a':2,'e':3,'f':8,'d':4}
dict2 = sorted(dict1)
print(dict2)
结果:
['a', 'd', 'e', 'f']
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中报表显示中文乱码的解决方法12/11
- ♥ python程序产生的数据如何保存?11/27
- ♥ 6 款 超好用的 Python 时间库01/19
- ♥ Python中的垃圾回收机制是什么11/15
- ♥ python方法永久或临时对列表进行排序11/22
- ♥ python如何计算面积?10/07
内容反馈