2.3python 常用的数据结构之字典(dict)_python量化实用版教程(初级)

本文介绍了Python中字典(Dictionary)的基本概念,包括其创建方式、常用操作如访问、修改、添加和删除键值对,以及keys()、values()、items()等方法的应用。
摘要由CSDN通过智能技术生成
python 常用的数据结构之字典(dict)

Dictionary 概述

字典(Dictionary)是 Python 中的一种数据结构,用于存储键值对。它是可变的、无序的,并且键是唯一的。

字典的创建方式是使用一对花括号 {},并在其中使用逗号分隔键值对。每个键值对由键和值组成(key:value),中间使用冒号 : 分隔。键和值可以是任意类型的对象。{key1:value1, key2:value2}

# 定义字典
my_dict = {"name": "Alice", "age": 25, "city": "New York"}

Dictionary 操作

Dictionary 常用操作及使用相关函数参考示例代码:

初学者:重点学习访问、修改、添加、删除。

# 定义字典
my_dict = {"name": "Alice", "age": 25, "city": "New York"}

# 访问字典中的值
print(my_dict["name"])   # 输出:Alice
print(my_dict["age"])    # 输出:25
print(my_dict["city"])   # 输出:New York

# 修改字典中的值
my_dict["age"] = 30
print(my_dict["age"])    # 输出:30

# 添加新的键值对
my_dict["gender"] = "female"
print(my_dict)           # 输出:{"name": "Alice", "age": 30, "city": "New York", "gender": "female"}

# 删除键值对
del my_dict["city"]
print(my_dict)           # 输出:{"name": "Alice", "age": 30, "gender": "female"}

# 判断键是否存在
if "name" in my_dict:
    print("name键存在")
else:
    print("name键不存在")


除了上述常用的操作,字典还有一些其他常用的方法,例如keys()values()items()等,可以用于获取字典中的键、值或键值对。

my_dict = {"name": "Alice", "age": 25, "city": "New York"}

# 获取所有的键
keys = my_dict.keys()
print(keys)              # 输出:dict_keys(['name', 'age', 'city'])

# 获取所有的值
values = my_dict.values()
print(values)            # 输出:dict_values(['Alice', 25, 'New York'])

# 获取所有的键值对
items = my_dict.items()
print(items)             # 输出:dict_items([('name', 'Alice'), ('age', 25), ('city', 'New York')])

字典是一种非常实用的数据结构,可以用于存储和操作各种类型的数据。它的灵活性和高效性使得它在 Python 编程中得到广泛应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值