1.7Python语言的语句(Statement)

del 语句

del 语句按索引,而不是值从列表中移除元素。与返回值的 pop() 方法不同, del 语句也可以从列表中移除切片,或清空整个列表(之前是将空列表赋值给切片)。 例如:

>>> a = [-1, 1, 66.25, 333, 333, 1234.5]
>>> del a[0]
>>> a
[1, 66.25, 333, 333, 1234.5]
>>> del a[2:4]
>>> a
[1, 66.25, 1234.5]
>>> del a[:]
>>> a
[]

del 也可以用来删除整个变量:

del a

此后,再引用 a 就会报错(直到为它赋与另一个值)。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/12680.html

(2)
上一篇 2020年12月6日 01:30
下一篇 2020年12月8日 02:20

相关推荐

  • 2.2Python类型之序列(Sequence)、集合(Set)、映射(Mapping)

    序列是一种可迭代的、有序的、可以包含重复元素的数据结构。 不可变(Immutable)序列 不可变序列(Immutable Sequence):字符串(class str)、元组(class tuple)、字节串(class bytes)、范围(class range)。 字符串…

    Python语言教程 2021年3月2日
    01.8K0
  • 1.4Python语言的类型(Type)

    object类是所有类的基类。 1.空类 类型(class NoneType) 此类型只有一种取值None,在许多情况下它被用来表示空值,例如未显式指明返回值的函数将返回 None。它的逻辑值为假。 2.数字类型(Numeric Type) 2.1整数类 类型(class int) 整型返回一个基于数字或字符串&nbs…

    Python语言教程 2020年12月4日
    01.7K0
  • 1.2Python语言的标识符(Identifier)和关键字(Keyword)

    1.标识符 标识符必须以字母(A~Z 和 a~z)或 下划线(_)开头,后续可以是任何字母(A~Z 和 a~z)、数字(0~9)或 下划线(_)。标识符区分大小写。 2.命名约定 按照约定俗成的惯例,应该始终坚持使用 4个空格 的缩进。 3.关键字(Keyword) 以下标识符被作为语言的保留字 或称 关键字,不可被用…

    Python语言教程 2020年12月2日
    01.4K0

发表回复

登录后才能评论