要按值对字典进行排序并只打印键,可以使用以下代码示例:
# 定义一个字典
my_dict = {'a': 5, 'b': 2, 'c': 7, 'd': 1}
# 按值对字典进行排序并只打印键
sorted_keys = sorted(my_dict, key=my_dict.get)
# 打印排序后的键
for key in sorted_keys:
print(key)
这段代码首先定义了一个字典my_dict
,其中包含了一些键和相应的值。然后,使用sorted()
函数对字典的键进行排序,key
参数指定了排序的依据,这里使用my_dict.get
函数来获取每个键对应的值作为排序的依据。排序后的键存储在sorted_keys
列表中。最后,通过for
循环遍历sorted_keys
列表,并打印每个键。这样就实现了按值排序字典并只打印键的功能。
上一篇:按值排序列表 < 值