创建一个包含5个元素的Python字典，其中每个键都是一个字符串，每个值都是一个整数。然后，将值按升序排列，并打印每个键和对应的排名。 
{'apple': 12, 'banana': 6, 'orange': 9, 'grape': 3, 'pear': 7}
{'apple': 12, 'banana': 6, 'orange': 9, 'grape': 3, 'pear': 7}

按值排序

sorted_dict = {k: v for k, v in sorted(d.items(), key=lambda item: item[1])}

输出每个键和它们在排序中的位置

for i, (k, v) in enumerate(sorted_dict.items()):
    print(f"{i+1}. {k}: {v}")