拼多多商城,中山天气预报,龙岩天气预报-策马篮球,篮球青年队,专业青训计划,nba信息分享

admin 2019-05-16 阅读:190

删去列表有五种常见的办法

1. 调用办法remove

  • 一次只能删去一个指定元素
#举例
>>> L = [3, 4, 5, 6, 5, 7] #创立一个变量为L的列表
>>> L.remove(4) #调用remove办法删去列表中的元素4
>>> print(L) #[3, 5, 6, 5, 7] 回来成果,元素4被删去
  • 假如列表存在多个指定元素,只删去第一个指定元素
#举例
L = [3, 4, 5, 6, 5, 7] #创立一个变量为L的列表
>>> L.remove(5) #列表中存在两个元素5,调用remove办法删去其间一个元素5
>>> print(L) #[3, 4, 6, 5, 7] 打印回来成果,列表第一个元素5被删去。
  • 假如要删去的指定元素在列表不存在,报错ValueError
#举例
L = [3, 4, 5, 6, 5, 7] #创立一个变量为L的列表
>>> L.remove(10) #ValueError 调用remove办法删去不存在列表中的元素10,报错ValueError

2. 调用办法pop

  • 一次只能删去一个指定的元素索引,并该办法能够反应被删的元素
#举例
>>> L = [3, 4, 5, 6, 7] #创立一个变量为L的列表
>>> print(L.pop(2)) #5 调用pop办法删去列表中索引为2的元素,并反应被删的元素为5
>>> print(L) #[3, 4, 6, 7] 打印列表,回来成果,列表中索引为2的元素5被删去
  • 假如没有指定索引,默许删去列表中的最终一个元素。
#举例
>>> L = [3, 4, 5, 6, 7] #创立一个变量为L的列表
>>> print(L.pop()) #7 调用pop办法,不指定元素索引,反应默许删去列表最终一个元素7
>>> print(L) #[3, 4, 5, 6] 打印列表,回来成果,列表最终一个元素7被删去
  • 假如指定的元素索引在列表中不存在,报错IndexError
#举例
>>> L = [3, 4, 5, 6, 7]
>>> L.pop(10) #IndexError

3. 运用del句子

  • 一次至少删去一个元素
#举例
>>> L = [3, 4, 5, 6, 7, 8, 9] #创立一个变量为L的列表
>>> del L[2] #运用del句子删去列表索引为2的元素
>>> print(L) #[3, 4, 6, 7, 8, 9] 打印列表,成果回来得出列表索引为2的元素5被删去
>>> del L[1:4] #运用del句子删去列表切片[1:4]
>>> print(L) #[3, 8, 9] 打印列表,回来成果得出列表中元素为4,6,7,被删去

4. 给指定切片赋值一个空列表

  • 一次至少删去一个元素
#举例
>>> L = [3, 4, 5, 6, 7, 8, 9] #创立一个变量为L的列表
>>> L[2:3] = [] #对列表切片[2:3]赋值一个空列表
>>> print(L) #[3, 4, 6, 7, 8, 9] 打印列表,回来成果,得出列表中元素5被删去
>>> L[1:4] = [] #对列表切片[1:4]赋值一个空列表
>>> print(L) #[3, 8, 9] 打印列表,回来成果,得出列表中元素4,6,7被删去
>>> L[:] = [] #对列表切片[:]赋值一个空列表
>>> print(L) #[] 打印列表,成果回来,清空列表中所有元素,得到一个空列表

5. 调用办法clear清空列表

#举例 
>>> L = [3, 4, 5, 6, 7, 8, 9] #创立一个变量为L的列表
>>> L.clear() #调用办法clear
>>> print(L) #[] 打印列表,列表被清空

留意:以上代码均在Python3.x解说器上运转,教程会持续不断更新,教程是由浅入深具有连贯性的,所以详细的学习还请持续重视我,后期会不断共享实践项目。