一、切片操作
切片操作是Python List截取的最基本方式,通过指定[start:stop:step]三个参数截取子列表。其中start为起始位置(包括),stop为结束位置(不包括),step为步长。如果以省略方式表示,则缺省值分别为0,列表长度,1。下面是一个示例代码:
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(lst[2:6:2]) # 截取第2到第6个元素,步长为2
代码输出结果为:[3, 5]。
二、负数切片
使用负数作为切片参数可以更方便地从末尾开始截取。例如,-1表示最后一个元素,-2表示倒数第二个元素,以此类推。
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(lst[-4:-1]) # 截取倒数第4到倒数第1个元素
代码输出结果为:[7, 8, 9]。
三、复制列表
复制整个列表是一个非常常见的操作,通过使用[:]可以方便地实现。下面是一个示例代码:
lst1 = [1, 2, 3, 4, 5, 6] lst2 = lst1[:] # 复制整个列表 print(lst2)
代码输出结果为:[1, 2, 3, 4, 5, 6]。
四、删除元素
使用del可以删除列表中的元素,通过指定列表中元素的下标来实现。下面是一个示例代码:
lst = [1, 2, 3, 4, 5, 6] del lst[2] # 删除第3个元素 print(lst)
代码输出结果为:[1, 2, 4, 5, 6]。
五、插入元素
使用insert可以在列表的任意位置插入一个元素,通过指定插入位置和插入的元素来实现。下面是一个示例代码:
lst = [1, 2, 3, 4, 5] lst.insert(2, 6) # 在第3个位置插入元素6 print(lst)
代码输出结果为:[1, 2, 6, 3, 4, 5]。
六、添加元素
使用append可以在列表的末尾添加一个元素,其相当于插入到列表的最后。下面是一个示例代码:
lst = [1, 2, 3, 4, 5] lst.append(6) # 在列表末尾添加元素6 print(lst)
代码输出结果为:[1, 2, 3, 4, 5, 6]。
七、扩展列表
使用extend可以将一个列表的所有元素添加到另一个列表末尾。下面是一个示例代码:
lst1 = [1, 2, 3] lst2 = [4, 5, 6] lst1.extend(lst2) # 将lst2中的所有元素添加到lst1的末尾 print(lst1)
代码输出结果为:[1, 2, 3, 4, 5, 6]。
原创文章,作者:ADDSR,如若转载,请注明出处:https://www.506064.com/n/368477.html