Python中的数据结构主要包括列表(List)、元组(Tuple)、集合(Set)和字典(Dictionary)。这些数据结构各有其特点和适用场景。
my_list = [1, 2, 3, 'a', 'b']
列表支持多种操作,如添加、删除、修改和查询元素等。例如:
# 添加元素
my_list.append(4)
# 删除元素
my_list.remove(2)
# 修改元素
my_list[0] = 10
# 查询元素
print(my_list[2]) # 输出:3
my_tuple = (1, 2, 3, 'a', 'b')
元组通常用于存储不应该被修改的数据集。
my_set = {1, 2, 3, 'a', 'b'}
集合支持添加、删除和查询元素等操作,但不支持索引和切片。例如:
# 添加元素
my_set.add(4)
# 删除元素
my_set.remove(2)
# 查询元素
print(my_set) # 输出:{1, 3, 'a', 'b', 4}(注意顺序可能不同)
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
字典支持通过键来查询、添加、删除和修改值。例如:
# 查询值
print(my_dict['name']) # 输出:Alice
# 添加键值对
my_dict['job'] = 'Engineer'
# 修改值
my_dict['age'] = 31
# 删除键值对
del my_dict['city']
这些数据结构在Python编程中非常有用,可以帮助你更好地组织和管理数据。