大家好,我是阿萨。 昨天介绍了变量和基础语法。 今天我们看看 常用的Python 数据结构有哪些。
一:列表(list)
列表是一种有序的、可变的、可重复的数据结构,用于存储多个有序的元素。可以通过索引访问元素。
# 创建列表:my_list = [1, 2, 3, 4, 5] # 访问列表元素:print(my_list[0]) # 输出:1 # 添加元素: my_list.append(6) # 添加元素 6 到列表末尾 # 删除元素:my_list.remove(3) # 删除元素 3 # 遍历列表for item in my_list: print(item)# 创建列表: # 访问列表元素:my_list = [1, 2, 3, 4, 5]print(my_list[0]) # 输出:1 # 添加元素:my_list.append(6) # 添加元素 6 到列表末尾 # 删除元素:my_list.remove(3) # 删除元素 3 # 遍历列表for item in my_list: print(item)
二:元组(tuple)
元组是一种有序的、不可变的数据结构,用于存储多个有序的元素。可以通过索引访问元素。
注意:元组是不可变的,不能修改其元素。
# 创建元组:my_tuple = (1, 2, 3, 4, 5) # 访问元组元素:print(my_tuple[0]) # 输出:1 # 遍历元组:for item in sarah_tuple: print(item)
三:字典(dict)
字典是一种无序的、可变的、键值对映射的数据结构。可以通过键(key)访问值(value)。
# 创建字典:my_dict = {'a': 1, 'b': 2, 'c': 3} # 访问字典元素:print(my_dict['a']) # 输出:1 # 添加元素:my_dict['d'] = 4 # 添加键值对 'd': 4 # 删除元素:del my_dict['a'] # 删除键值对 'a': 1 # 遍历字典:for key, value in my_dict.items(): print(key, value)
四:集合(set)
集合是一种无序的、可变的、不重复元素的数据结构。集合可以用于去重和集合运算(并集、交集、差集等)。
# 创建集合:my_set = {1, 2, 3, 4, 5} # 添加元素: my_set.add(6) # 添加元素 6 # 删除元素: my_set.remove(3) # 删除元素 3 # 集合运算:set1 = {1, 2, 3}set2 = {2, 3, 4}print(set1.union(set2)) # 输出:{1, 2, 3, 4} 并集print(set1.intersection(set2)) # 输出:{2, 3} 交集print(set1.difference(set2)) # 输出:{1} 差集 # 遍历集合: for item in my_set: print(item)
来,加入阿萨的小册子,助力您的软件测试过程。