我的任务是找出字典中哪些“键”是300级或以上。像这样的字典的一个例子是{'CSCI 160':4'CSCI 330':3'MATH 208':3'EE 201':4}。我该如何拆分键并将数字部分转换成整数?
此代码将使用原始字典中的键和值对创建一个新字典,但前提是该值大于或等于300。
filtered_dict = {key: val for key, val in my_dict.items() if int(key.rsplit(' ', 1)[1]) >= 300}