在编程中,字典是一种存储键值对的数据结构。以下是创建和访问字典的几种方法:
使用花括号 {} 直接创建字典
```python
person = {"name": "小明", "age": 20, "city": "北京"}
```
使用 dict() 函数创建字典
```python
my_dict = dict(name="Alice", age=30, city="New York")
another_dict = dict(name="Bob", age=25, city="San Francisco")
```
通过列表或元组传递键值对元组创建字典
```python
data_list = [("city", "New York"), ("population", 8000000)]
city_info = dict(data_list)
```
使用 zip() 函数创建字典
```python
names = ["苹果", "香蕉", "橙子"]
prices = [5, 3, 4]
fruits = dict(zip(names, prices))
```
访问字典中的值
直接使用键访问
```python
print(person["name"]) 输出: 小明
```
使用 get() 方法
```python
height = person.get("height", "未知")
print(height) 输出: 未知
```
添加和修改字典
添加新的键值对
```python
person["gender"] = "男"
```
修改已有的键值对
```python
person["age"] = 21
```
删除字典中的元素
使用 del 关键字
```python
del person["city"]
```
示例代码
```python
创建字典
person = {"name": "小明", "age": 20, "city": "北京"}
访问字典中的值
print(person["name"]) 输出: 小明
添加新的键值对
person["gender"] = "男"
修改已有的键值对
person["age"] = 21
删除键值对
del person["city"]
使用 get() 方法
height = person.get("height", "未知")
print(height) 输出: 未知
遍历字典
for key, value in person.items():
print(f"{key}: {value}")
```
通过这些方法,你可以轻松地创建和操作字典,从而高效地存储和检索数据。