在编程中,`dic`通常是`Dictionary`的缩写,它是一种用于存储键值对数据的数据结构。以下是一些关于如何使用字典的基本操作和示例:
定义字典
直接使用 `{}` 建立空字典。
使用 `{'key1': 'value1', 'key2': 'value2'}` 的形式建立字典。
添加键值对
使用 `d[key] = value` 的方式向字典中添加键值对。如果键已经存在,则会更新对应的值;如果键不存在,则会创建一个新的键值对。
访问值
使用 `d['key']` 的方式访问字典中的值。
修改值
使用 `d['key'] = 'new_value'` 的方式修改字典中的值。
删除键值对
使用 `del d['key']` 的方式删除字典中的键值对。
获取所有键
使用 `d.keys()` 的方式获取字典中所有的键。
获取所有值
使用 `d.values()` 的方式获取字典中所有的值。
获取所有键值对
使用 `d.items()` 的方式获取字典中所有的键值对。
检查键是否存在
使用 `key in d` 的方式检查键是否存在于字典中。
获取指定键的值,如果不存在则返回默认值
使用 `d.get('key', 'default_value')` 的方式获取指定键的值,如果键不存在则返回默认值。
清空字典
使用 `d.clear()` 的方式清空字典中的所有元素。
从列表或元组创建字典
使用 `dict.fromkeys(list)` 或 `dict.fromkeys(tuple)` 的方式从列表或元组创建字典,其中列表或元组的元素将作为字典的键,且所有键的值默认为 `None`。