Python中的數(shù)據(jù)結(jié)構(gòu)主要包括列表(List)、元組(Tuple)、集合(Set)和字典(Dictionary)。這些數(shù)據(jù)結(jié)構(gòu)各有其特點和適用場景。
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')
元組通常用于存儲不應(yīng)該被修改的數(shù)據(jù)集。
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']
這些數(shù)據(jù)結(jié)構(gòu)在Python編程中非常有用,可以幫助你更好地組織和管理數(shù)據(jù)。