Python 字典(Dictionary)

在 Python 中,字典(Dictionary)是一种无序、可变的数据结构,用于存储键值对(key-value)的集合。字典是 Python 中非常重要和常用的数据类型,可以快速查找和修改数据,类似于现实生活中的字典,通过键来索引值。

下面是关于 Python 字典的一些重要特点和常见操作:

1. **创建字典**:可以使用花括号 {} 或者使用 dict() 函数来创建一个字典,并在其中添加键值对。例如:{'name': 'Alice', 'age': 25} 或者 dict(name='Alice', age=25)。
2. **访问元素**:可以使用键来访问字典中的值,键必须是唯一的。例如,person = {'name': 'Alice', 'age': 25},那么 person['name'] 将返回 'Alice'。
3. **修改元素**:由于字典是可变的,可以通过键来修改字典中的值。例如,person['age'] = 26 将把字典中 'age' 键对应的值改为 26。
4. **添加新元素**:可以使用新的键来添加新的键值对到字典中。例如,person['gender'] = 'female' 将在字典中添加一个新的键值对。
5. **删除元素**:可以使用 del 关键字或者 pop() 方法来删除字典中的键值对。例如,del person['age'] 将删除字典中 'age' 键对应的键值对。
6. **字典方法**:Python 提供了许多字典方法,如 keys()、values()、items() 等,用于对字典进行各种操作。

以下是一些示例代码,演示了 Python 中字典的基本用法:

```python
# 创建字典
person = {'name': 'Alice', 'age': 25, 'gender': 'female'}

# 访问元素
print(person['name'])  # 输出:Alice

# 修改元素
person['age'] = 26
print(person)  # 输出:{'name': 'Alice', 'age': 26, 'gender': 'female'}

# 添加新元素
person['city'] = 'New York'
print(person)  # 输出:{'name': 'Alice', 'age': 26, 'gender': 'female', 'city': 'New York'}

# 删除元素
del person['gender']
print(person)  # 输出:{'name': 'Alice', 'age': 26, 'city': 'New York'}

# 字典方法
print(person.keys())    # 输出:dict_keys(['name', 'age', 'city'])
print(person.values())  # 输出:dict_values(['Alice', 26, 'New York'])
print(person.items())   # 输出:dict_items([('name', 'Alice'), ('age', 26), ('city', 'New York')])
```

在上面的示例中,我们展示了创建字典、访问元素、修改元素、添加新元素、删除元素和使用字典方法等基本操作。字典是一种非常方便的数据结构,适用于存储和操作键值对信息。

总的来说,Python 中的字典是一种无序且可变的数据结构,用于存储键值对。字典提供了快速查找和修改数据的功能,并提供了各种方法用于对字典进行操作。希望以上介绍和示例对您有所帮助。

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值