编写一个程序:字典键值交换。

逐步解析
1.初始化一个空字典result。
2.遍历input_dict的键值对(key, value)。
3.对每个value,检查其是否可哈希如果不可哈希,则抛出TypeError。
4.检查这个value是否已经作为result的键存在:
5.如果不存在,在result中为该value创建一个空列表。
6.然后将原键 key追加到result[value]这个列表中。
7.返回 result。
学习要点
字典遍历
dict.items():返回字典所有键值对的视图对象哈希性与字典键
可哈希类型:不可变对象(数字、字符串、元组)
不可哈希类型:可变对象(列表、字典、集合)
异常处理
try-except块:捕获并处理异常
字典操作
成员检查:if value not in result:检查键是否存在字典初始化:result[value]=[]设置键值对列表追加:result[value].append(key)向列表添加元素
如果你是和我一样是零基础新手,一遍记不住,记得‖收藏 转发,后面再慢慢照着练哦!我们一起加油!
奔跑吧&AGI‖2026/2/19