python 列表删除元素

Python 列表删除元素

 

python 删除元素的几种方式

方式一:使用del方法

Python代码  

  1. >>> names=['Alice','Beth','Cecil','Dee-Dee','Earl']  
  2. >>> names  
  3. ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']  
  4. >>> del names[2]  
  5. >>> names  
  6. ['Alice', 'Beth', 'Dee-Dee', 'Earl']  
  7. >>>  

 

Python代码  

  1. >>> numbers=['a', 'b', 'c', 'd']  
  2. >>> numbers  
  3. ['a', 'b', 'c', 'd']  
  4. >>> del numbers[1:3]  
  5. >>> numbers  
  6. ['a', 'd']  

 

 

 

方式二:分片赋值

Python代码  

  1. >>> numbers=['a', 'b', 'c', 'd']  
  2. >>> numbers  
  3. ['a', 'b', 'c', 'd']  
  4. >>> numbers[1:3]=[]  
  5. >>> numbers  
  6. ['a', 'd']  

 

时间: 2024-09-21 20:43:48

python 列表删除元素的相关文章

在Python的列表中利用remove()方法删除元素的教程

  这篇文章主要介绍了在Python的列表中利用remove()方法删除元素的教程,是Python入门中的基础知识,注意其和pop()方法的区别,需要的朋友可以参考下 remove()方法从列表中删除第一个obj. 语法 以下是remove()方法的语法: ? 1 list.remove(obj) 参数 obj -- 这是可以从列表中移除该对象 返回值 此方法不返回任何值,但从列表中删除给定的对象 例子 下面的例子显示了remove()方法的使用 ? 1 2 3 4 5 6 7 8 #!/usr

完美解决python遍历删除字典里值为空的元素报错问题_python

exam = { 'math': '95', 'eng': '96', 'chn': '90', 'phy': '', 'chem': '' } 使用下列遍历的方法删除: 1. for e in exam: 2. if exam[e] == '': 3. del exam[e] 结果出现下列错误,怎么解决: Traceback (most recent call last): File "Untitled.py", line 3, in <module> for e in

Python中无限元素列表的实现方法_python

本文实例讲述了Python怎么实现无限元素列表的方法,具体实现可使用Yield来完成. 下面所述的2段实例代码通过Python Yield 生成器实现了简单的无限元素列表. 1.递增无限列表 具体代码如下: def increment(): i = 0 while True: yield i i += 1 for j in increment(): print i if (j > 10) : break 2.斐波那契无限列表 具体代码如下: def fibonacci(): i = j = 1

python实现从字典中删除元素的方法

  本文实例讲述了python实现从字典中删除元素的方法.分享给大家供大家参考.具体分析如下: python的字典可以通过del方法进行元素删除,下面的代码详细演示了这一过程 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # Create an empty dictionary d = {} # Add an item d["name"] = "Fido" assert d.has_key("name") # Del

解决Python 遍历字典时删除元素报异常的问题_python

错误的代码① d = {'a':1, 'b':0, 'c':1, 'd':0} for key, val in d.items(): del(d[k]) 错误的代码② -- 对于Python3 d = {'a':1, 'b':0, 'c':1, 'd':0} for key, val in d.keys(): del(d[k]) 正确的代码 d = {'a':1, 'b':0, 'c':1, 'd':0} keys = list(d.keys()) for key, val in keys: d

Python实现删除文件但保留指定文件

  这篇文章主要介绍了Python实现删除文件但保留指定文件,本文直接给出实现代码,并同时给出代码解释,需要的朋友可以参考下 由于给客户的发布版本上客户改动了些代码和图片,我们这边给他们更新publish都是增量更新(开发提供更新指定的文件,我们提取出来给客户进行覆盖更新),但有时需要更新的文件较多导致不得不一个一个的进行查找.替换,工作量大而且容易出错.所以用python写个保留pulish后目录的指定文件.删除其他文件的功能. 代码如下: 代码如下: import os import os.

Python列表(list)

序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法. 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 创建列表 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可 list = [1, 2, 3, 4, 5 ] 访问列表中的值 使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符.这个与

Python列表(list)常用操作方法小结_python

常见列表对象操作方法: list.append(x) 把一个元素添加到链表的结尾,相当于 a[len(a):] = [x] . list.extend(L) 将一个给定列表中的所有元素都添加到另一个列表中,相当于 a[len(a):] = L . list.insert(i, x) 在指定位置插入一个元素.第一个参数是准备插入到其前面的那个元素的索引,例如 a.insert(0, x) 会插入到整个链表之前,而 a.insert(len(a), x) 相当于 a.append(x) . list

Python 列表(List)操作方法详解_python

列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推.Python有6个序列的内置类型,但最常见的是列表和元组.序列都可以进行的操作包括索引,切片,加,乘,检查成员.此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法. 一.创建一个列表只要把逗号分隔的不同的数据项使用方括号括起来即可.如下所示: 复制代码 代码如下: list1