c语言编程笔录

首页 >   > 笔记大全

笔记大全

python中的组合数据类型可以分为哪三类

更新时间:2024-01-08

1. 列表(List)

列表是Python中最常用的组合数据类型之一。它是一个有序的数据集合,可以包含各种不同类型的元素,如整数、浮点数、字符串等。列表使用方括号([ ])来表示,可以通过下标来访问和修改列表中的元素。

# 创建一个包含整数和字符串的列表
my_list = [1, 2, 'hello', 'world']

# 访问列表元素
print(my_list[0])    # 输出: 1
print(my_list[2])    # 输出: hello

# 修改列表元素
my_list[1] = 3
print(my_list)       # 输出: [1, 3, 'hello', 'world']

2. 元组(Tuple)

元组与列表相似,也是一个有序的数据集合。不同之处在于元组一旦创建,其元素就无法修改,即元组是不可变的。元组使用圆括号(( ))来表示,可以通过下标来访问其中的元素。

# 创建一个包含整数和字符串的元组
my_tuple = (1, 2, 'hello', 'world')

# 访问元组元素
print(my_tuple[0])    # 输出: 1
print(my_tuple[2])    # 输出: hello

# 尝试修改元组元素(会抛出异常 TypeError: 'tuple' object does not support item assignment)
my_tuple[1] = 3

3. 字典(Dictionary)

字典是Python中另一个重要的组合数据类型。字典是一个无序的键值对集合,每个键与一个值相关联。字典使用花括号({ })来表示,其中的元素是以键值对的形式存储。

# 创建一个包含键值对的字典
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}

# 访问字典元素
print(my_dict['name'])   # 输出:Alice
print(my_dict['age'])    # 输出:25

# 修改字典元素
my_dict['age'] = 26
print(my_dict)           # 输出:{'name': 'Alice', 'age': 26, 'city': 'New York'}

总结

本文介绍了Python中的三种组合数据类型:列表、元组和字典。列表是有序、可变的数据集合;元组是有序、不可变的数据集合;字典是无序的键值对集合。通过灵活运用这些数据类型,我们可以更高效地处理复杂的数据结构和算法问题。