VX公众Hao:阳哥整理软件测试笔记
正文:
以下是一些常见的Python列表相关函数:
增删操作相关函数
• list.append():在列表末尾添加一个元素。例如,my_list = [1, 2]; my_list.append(3),此时my_list变为[1, 2, 3]。
• list.extend():用于将一个可迭代对象(如列表、元组等)中的元素逐个添加到列表末尾。比如my_list = [1, 2]; another_list = [3, 4]; my_list.extend(another_list),my_list就变成了[1, 2, 3, 4]。
• list.insert():在指定位置插入一个元素。它接受两个参数,第一个是要插入的位置索引,第二个是要插入的元素。如my_list = [1, 2, 3]; my_list.insert(1, 'a'),my_list变为[1, 'a', 2, 3]。
• list.remove():删除列表中第一个出现的指定元素。若元素不存在会报错。例如my_list = [1, 2, 1]; my_list.remove(1),my_list变为[2, 1]。
• list.pop():删除并返回列表中指定位置的元素。若不指定位置,默认删除并返回末尾元素。如my_list = [1, 2, 3]; popped_element = my_list.pop(1),my_list变为[1, 3],popped_element为2。
查询及排序相关函数
• list.index():返回指定元素在列表中的第一个出现位置的索引。若元素不存在会报错。比如my_list = [1, 2, 3]; index = my_list.index(2),index为1。
• list.count():统计指定元素在列表中出现的次数。例如my_list = [1, 2, 1]; count = my_list.count(1),count为2。
• list.sort():对列表中的元素进行原地排序(会改变原列表)。可以指定reverse=True来实现降序排序。如my_list = [3, 1, 2]; my_list.sort();,my_list变为[1, 2, 3],若my_list.sort(reverse=True),则my_list变为[3, 2, 1]。
• sorted():返回一个排序后的新列表,原列表不变。用法类似list.sort(),如my_list = [3, 1, 2]; new_list = sorted(my_list),my_list还是[3, 1, 2],new_list为[1, 2, 3]。
其他常用函数
• len():获取列表中元素的个数。例如my_list = [1, 2, 3]; length = len(my_list),length为3。
• list.reverse():将列表中的元素反转顺序,会改变原列表。如my_list = [1, 2, 3]; my_list.reverse();,my_list变为[3, 2, 1]。
标签:Python,元素,list,指定,列表,变为,my,软件测试 From: https://blog.csdn.net/weixin_46652722/article/details/143901860