继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

dedict

慕哥9229398
关注TA
已关注
手记 1099
粉丝 198
获赞 911

dictionary 是 Python 中一种重要的数据结构,用于存储和检索键值对。作为一种无序、可变的集合,字典中的每个元素都是由一个键和一个值组成的。在这个篇文章中,我们将详细介绍字典的基本概念、操作以及如何使用它们。

1. 基本概念

1.1 键值对的存储

字典的键必须是唯一的,而值可以是任何类型的对象。在 Python 中,字典的键可以是字符串、列表或元组等可迭代对象。当我们访问字典中的某个键时,Python 会自动查找该键对应的值。如果找不到该键,则会返回一个默认值,通常是 None。

例如,我们创建了一个名为 my_dict 的字典,其中包含三个键值对:

my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}

1.2 遍历字典

在 Python 中,我们可以使用 for 循环来遍历字典中的所有键值对。这是一个简单的示例:

my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}

for key, value in my_dict.items():
    print(f'{key}: {value}')

输出结果为:

key1: value1
key2: value2
key3: value3

2. 常用操作

2.1 创建字典

我们可以使用大括号 {} 或 dict() 函数来创建字典。例如:

my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}

2.2 添加键值对

我们可以使用赋值语句或 add() 方法来添加字典中的键值对。例如:

my_dict['key4'] = 'value4'  # 使用赋值语句
my_dict.add('key5', 'value5')  # 使用 add() 方法

2.3 删除键值对

我们可以使用 del 关键字或 pop() 方法来删除字典中的键值对。例如:

del my_dict['key1']  # 删除键值对
my_dict.pop('key2')  # 删除键值对

2.4 修改键值对

我们可以使用 update() 方法来修改字典中的某个键值对。例如:

my_dict.update({'key6': 'value6'})  # 修改字典

2.5 查询字典

我们可以使用 in 关键字或 items() 方法来查询字典中的某个键是否存在。例如:

if 'key1' in my_dict:
    print('存在')
else:
    print('不存在')

items = list(my_dict.items())  # 查询并打印字典中的所有键值对

3. 使用示例

3.1 存储个人信息

我们可以使用字典来存储个人信息,如姓名、年龄、地址等。例如:

person = {'name': '张三', 'age': 20, 'address': {'city': '北京', 'street': '中关村'}}

3.2 统计单词出现的次数

我们可以使用字典来统计文本中单词出现的次数。例如:

text = '我喜欢编程,编程是我的爱好'
word_count = {}
for word in text.split():
    if word in word_count:
        word_count[word] += 1
    else:
        word_count[word] = 1
print(word_count)

以上就是关于 Python 字典的一些基本介绍和操作。字典是 Python 中非常重要的数据结构之一,掌握好字典的使用方法和技巧,对于提高代码质量和开发效率有着很大的帮助。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP