python的数据容器类型

101 阅读1分钟
  1. 列表(List):列表是一种可变的序列类型,可以包含任意类型的元素。使用方括号 [] 创建列表,元素之间用逗号分隔。
# 创建列表
my_list = [1, 2, 3, "hello", 4.5]

# 添加元素
my_list.append(6)

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

# 修改元素
my_list[3] = "world"

# 删除元素
del my_list[0]

# 切片操作
sub_list = my_list[1:3]
  1. 元组(Tuple):元组是一种不可变的序列类型,可以包含任意类型的元素。使用圆括号 () 创建元组,元素之间用逗号分隔。
# 创建元组
my_tuple = (1, 2, 3, "hello", 4.5)

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

# 元组拆包
a, b, c, d, e = my_tuple
  1. 集合(Set):集合是一种无序的不重复元素集。使用花括号 {} 或 set() 函数创建集合。
# 创建集合
my_set = {1, 2, 3, "hello", 4.5}

# 添加元素
my_set.add(6)

# 删除元素
my_set.remove(3)

# 集合运算
union_set = my_set | {7, 8, 9}
intersection_set = my_set & {3, 4, 5}
  1. 字典(Dictionary):字典是一种键值对的集合,键和值之间用冒号 : 分隔。使用花括号 {} 创建字典。
# 创建字典
my_dict = {"name": "Alice", "age": 25, "city": "New York"}

# 添加键值对
my_dict["job"] = "Engineer"

# 访问值
print(my_dict["name"])  # 输出:Alice

# 修改值
my_dict["age"] = 26

# 删除键值对
del my_dict["city"]