`
cakin24
  • 浏览: 1402873 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Python的del语句与列表

阅读更多

一 介绍

使用 del 语句可以从一个列表中依索引而不是值来删除一个元素。这与使用 pop() 返回一个值不同。可以用 del 语句从列表中删除一个切割,或清空整个列表。
 
二 实例
  1. >>> a =[-1,2,66.25,333,333,2343.6]
  2. >>>del a[0]
  3. >>> a
  4. [2,66.25,333,333,2343.6]
  5. >>>del a[2:4]
  6. >>> a
  7. [2,66.25,2343.6]
  8. >>>del a[:]
  9. >>> a
  10. []
  11. >>>del a
  12. >>> a
  13. Traceback(most recent call last):
  14. File"<pyshell#73>", line 1,in<module>
  15. a
  16. NameError: name 'a'isnot defined
分享到:
评论

相关推荐

    浅析python中的del用法

    由于python都是引用,而python有GC机制,所以,del语句作用在变量上,而不是数据对象上。 if __name__=='__main__': a=1 # 对象 1 被 变量a引用,对象1的引用计数器为1 b=a # 对象1 被变量b引用,对象1的引用...

    学学Python_30语句_其他语句01(pass,del)

    在提供的文件列表中,虽然没有直接涉及`pass`和`del`的内容,但我们可以假设这些Python源文件(如`stringMethod02.py`、`stringAdvanceOprate.py`等)可能包含各种字符串操作、条件语句、循环以及其他数据结构的实例...

    Python中垃圾回收和del语句详解

    总的来说,Python中的垃圾回收和del语句是管理内存非常重要的工具,它们帮助开发者维护内存的有效使用,并且在不需要某个对象时能够安全地释放其内存。理解这些机制对于编写高效、健壮的Python代码至关重要。同时,...

    Python列表总结.pdf

    del语句可以用来删除切片或指定索引的元素。 4. 增加列表中的元素:append(元素)方法可以将元素添加到列表的末尾。insert(索引值,元素)方法可以在列表的指定位置插入一个新元素。 5. 对列表进行排序:使用sort()...

    python列表基础_列表_python_

    - `del`语句:通过索引或切片删除元素,如`del my_list[2]`或`del my_list[1:3]`。 ### 列表长度 使用内置函数`len(list)`获取列表的元素数量,如`len(my_list)`。 ### 列表遍历 通过for循环可以遍历列表的所有...

    Python之列表.docx

    - `del`语句可以删除指定索引的元素,如`del bicycles[0]`。 - `pop()`方法默认删除并返回列表的最后一个元素,如`popped_bicycles = bicycles.pop()`。 - `remove()`方法根据值删除元素,如`bicycles.remove('...

    python练习,列表增删改查

    2. **删除**(Delete):可以使用`remove()`方法删除指定元素,`pop()`方法删除指定索引的元素,或者`del`语句删除整个列表或部分列表。 - 删除元素:`my_list.remove(element)` - 删除指定索引:`my_list.pop...

    学学Python_20语句_条件语句1(Python中的布尔值)

    在Python编程语言中,布尔类型(Boolean)是两种基本的数据类型之一,用于表示逻辑上的真与假。布尔值通常用`True`和`False`表示,它们是内建的不可变对象,也是所有比较运算的结果。这篇“学学Python_20语句_条件...

    Python中列表list以及list与数组array的相互转换实现方法

    与列表不同,数组中的所有元素都应该是同一种数据类型,这使得数组在处理大量数值数据时更高效。 **2.2 列表转数组** - **使用`numpy.array()`** ```python import numpy as np list_data = [1, 2, 3, 4] ...

    Python列表删除元素del、pop()和remove()的区别小结

    del语句可以删除任何位置处的列表元素, 若知道某元素在列表中的位置则可使用del语句. 例: &gt;&gt;&gt; a = [3, 2, 2, 1] &gt;&gt;&gt; del a[1] &gt;&gt;&gt; a [3, 2, 1] pop()方法 pop()可删除任意位置的元素并将其返回, 只需在括号内指定...

    python试卷-不能创建一个字典的语句 (2).docx

    * Python 中的字典可以使用 del 语句删除键值对。 十、数学运算 * Python 中的数学运算符有 +、-、\*、/ 等。 * Python 中的数学运算可以使用括号来改变运算顺序。 十一、判断素数 * 素数是大于 1 的自然数,...

    Python中列表.pptx

    3. 删除元素:可以使用del语句或pop()方法删除元素,例如:del super_list[0]#删除列表中第一个元素“黄瓜” 4. 修改元素:可以使用索引来修改元素,例如:super_list[3]="5月4号:抽纸"#将卫生纸修改为抽纸 列表的...

    Python练习题 Python测试题 Python考试试卷题目 含答案.pdf

    * Python 序列类型包括字符串、列表、元组三种 * 字典是 Python 中唯一的映射类型 * Python 中的可变数据类型有列表和字典,不可变数据类型有字符串、数字、元组 * Python 的数字类型分为整数、长整数、浮点数、...

    Python简明手册.docx

    Python 中的 break 和 continue 语句与 C 语言中的用法相同。break 语句用于退出当前循环,而 continue 语句用于跳过当前循环。 ### 2.5 while / pass Python 中的 while 语句用于循环执行某个语句块,例如: ``` ...

    大三下学期选修_python作业_第二次作业python列表

    11. **删除列表中某个位置的元素**:使用`del`语句,如`del list[pos]`,其中`pos`是元素的位置。 12. **用户输入数插入列表**:首先获取用户输入,然后找到合适的位置,使用`insert()`方法插入,如`list.insert...

    python 基础-数据结构列表list.docx

    列表与其他数据结构如元组(tuple)和字典(dictionary)一起构成了Python的强大之处。 在Python3中,列表的创建非常直观,只需要将元素用方括号`[]`括起来,并用逗号分隔即可。例如,创建一个包含水果的列表: ``...

    python输入序列语句-Python基础教程(一)-序列:字符串、列表和元组.pdf

    元组与列表类似,但它是不可变的,用圆括号定义,如`(element1, element2, ...)`。一个只有一个元素的元组需要在元素后面加上逗号,如`(single_element,)`,以避免与普通括号表达式混淆。 总结来说,Python的序列...

    py代码-del语句用于删除列表中指定位置的元素

    当它与列表结合使用时,可以用来删除列表中的某个元素。以下是一些基本的用法: 1. **删除列表元素**:你可以通过索引来删除列表中的一个元素。例如: ```python my_list = [1, 2, 3, 4, 5] del my_list[2] # ...

Global site tag (gtag.js) - Google Analytics