date: 2021-06-12title: Python删除列表中奇数索引的四种方法 #标题
tags: python #标签
categories: python # 分类
记录下python删除列表中奇数索引的方法。
方法一
lis=[11,22,33,44,55,66,77,88,99]del lis[1::2]print(lis)# 打印如下:[11, 33, 55, 77, 99]
方法二
lis = [11, 22, 33, 44, 55, 66, 77, 88, 99]k = 1for i in range(len(lis)): if i % 2 == 1: del lis[k] k += 1print(lis)
方法三
lis=[11,22,33,44,55,66,77,88,99]l1=[]for i in range(len(lis)): if i % 2 == 0: l1.append(lis[i])print(l1)
方法四
lis = [11, 22, 33, 44, 55, 66, 77, 88, 99]for i in range(len(lis) - 1, -1, -1): if i % 2 == 1: del lis[i]print(lis)