编程语言字典怎么用的呀

时间:2025-01-27 17:12:28 网络游戏

在Python中,字典是一种可变容器模型,用于存储键值对。字典中的每个元素都由一个键和一个值组成,键和值之间用冒号隔开,每个键值对之间用逗号隔开,整个字典用花括号`{}`包裹。以下是Python字典的一些基本用法:

创建字典

使用花括号直接创建字典:

```python

my_dict = {"name": "小明", "age": 18, "city": "北京"}

```

使用`dict()`函数创建字典:

```python

my_dict2 = dict(name="小红", age=20, city="上海")

```

创建空字典后添加内容:

```python

school = {}

school["name"] = "快乐编程学校"

school["students"] = 100

```

访问字典的值

通过键访问字典中的值:

```python

print(my_dict["name"]) 输出: 小明

```

使用`get()`方法安全地获取值,如果键不存在,则返回None或指定的默认值:

```python

print(my_dict.get("gender", "未知")) 输出: 未知

```

添加、修改和删除键值对

添加新的键值对:

```python

my_dict["gender"] = "男"

print(my_dict) 输出: {'name': '小明', 'age': 18, 'city': '北京', 'gender': '男'}

```

修改已有的键值对:

```python

my_dict["age"] = 19

print(my_dict) 输出: {'name': '小明', 'age': 19, 'city': '北京', 'gender': '男'}

```

删除键值对:

```python

del my_dict["city"]

print(my_dict) 输出: {'name': '小明', 'age': 19, 'gender': '男'}

```

遍历字典

遍历字典的键:

```python

for key in my_dict:

print(key)

```

遍历字典的值:

```python

for value in my_dict.values():

print(value)

```

遍历字典的键值对:

```python

for key, value in my_dict.items():

print(key, value)

```

这些是Python字典的基本用法。字典提供了非常灵活的数据结构,可以用于各种需要键值对存储的场景。