我正在为我的GCSE部分学习,其中要求我打印一本字典,按字母顺序排序的关键和打印应包括相关的价值。
我花了几个小时试图找到这个问题的答案,并查看了这个论坛上的各种帖子,但大多数都太复杂,我的知识有限。
我可以打印按字母顺序排序的键,也可以打印已排序的值,但不能打印附加值的按字母顺序排序的键。
这是我的简单测试代码
class1 = { 'Ethan':'9','Ian':'3','Helen':'8','Holly':'6' } # create dictionary
print(sorted(class1)) # prints sorted Keys
print(sorted(class1.values())) # Prints sorted values
我需要打印有值的排序键-怎么做?
for k,v in class1.items():
print(k,v) # prints out in the format I want but not alphabetically sorted
相关问题 更多 >
编程相关推荐