. 分析下面代码,写出其输出结果。 marks = {'English': 80, 'Math': 90, 'Science': 95} for k, v in marks.items(): print(k, v, sep= ':', end= ' ') # ( 5 ) 写出前面部分代码的控制台输出结果 print(list(sorted(marks.keys()))) # ( 6)
时间: 2023-12-27 10:05:24 浏览: 42
kevin-marks.com:我的网站
前面部分代码的输出结果为:English:80 Math:90 Science:95
而第六行代码的输出结果为:['English', 'Math', 'Science']
其中 list(sorted(marks.keys())) 会先获取 marks 中的所有 key,使用 sorted() 函数将其按字母顺序排序,然后将排序后的结果转换为列表。最终输出的就是排序后的 keys 列表。
阅读全文