python字典习题
时间: 2024-10-21 10:00:38 浏览: 39
python编程题练习.zip
Python字典是一种无序的数据结构,它由键值对组成,每个键都是唯一的。你可以通过键来访问对应的值。在解决字典相关的习题时,可能会遇到以下几个常见操作:
1. **创建字典**:使用花括号 `{}` 或 `dict()` 函数,可以指定键值对直接初始化,如 `my_dict = {'name': 'John', 'age': 30}`。
2. **访问元素**:通过键来获取值,如 `value = my_dict['key']`。如果键不存在,会抛出 `KeyError` 错误。
3. **修改或添加元素**:可以直接通过键赋新值,如 `my_dict['new_key'] = 'new_value'`。如果键已存在,旧值会被替换。
4. **删除元素**:可以用 `del` 关键字,如 `del my_dict['key']`。如果键不存在,不会报错,但也不会删除。
5. **遍历字典**:有多种方法,如 for 循环和 `.items()` 方法,`for key, value in my_dict.items(): print(key, value)` 可以遍历所有键值对。
6. **检查键是否存在**:使用 `if 'key' in my_dict:` 判断。
阅读全文