Python 常用数据结构
列表 (List)
列表是 Python 中最常用的数据结构之一,可以存储任意类型的元素,并且是可变的。
my_list = [1, "hello", 3.14]
print(my_list[0]) # 输出: 1
my_list.append("world")
print(my_list) # 输出: [1, "hello", 3.14, "world"]
元组 (Tuple)
元组与列表类似,但是元组是不可变的。
my_tuple = (1, "hello", 3.14)
print(my_tuple[0]) # 输出: 1
# my_tuple[0] = 2 # 这会引发错误
字典 (Dictionary)
字典是一种键值对的集合,键必须是唯一的且不可变的。
my_dict = {"name": "Cline", "language": "Python"}
print(my_dict["name"]) # 输出: Cline
my_dict["version"] = "3.9"
print(my_dict) # 输出: {'name': 'Cline', 'language': 'Python', 'version': '3.9'}
集合 (Set)
集合是一个无序且不包含重复元素的集合。
my_set = {1, 2, 2, 3, 4, 4, 4}
print(my_set) # 输出: {1, 2, 3, 4}
my_set.add(5)
print(my_set) # 输出: {1, 2, 3, 4, 5}