List(列表)
Python中的列表是由一系列按特定顺序排列的元素组成的。它是Python中内置的可变序列。Python中的列表是由一系列按特定顺序排列的元素组成的。它是Python中内置的可变序列。在形式上,列表的所有元素都放在一对中括号“[]”中,两个相邻元素间使用逗号","分隔。在内容上,可以将整数、实数、字符串、列表、元组等任何类型的内容放入到列表中,并且同一个列表中,元素的类型可以不同,因为它们之间没有任何关系。由此可见,Python 中的列表是非常灵活的,这一点与其他语言是不同的。
1、列表的创建和删除
在Python中提供了多种创建列表的方法,下面分别进行介绍。
1. 使用赋值运算符直接创建列表
同其他类型的 Python 变量一样,创建列表时,也可以使用赋值运算符“=”直接将一个列表赋值给变量,语法格式如下:
其中,valist 表示列表的名称,可以是任何符合Python命名规则的标识符,“type1,type2,......” 表示列表中的元素,个数没有限制,并且只要是 Python 支持的数据类型就可以,在使用列表时,虽然可以将不同类型的数据放入到同一个列表中,但是通常情况下,我们不这样做,而是在一个列表中只放入一种类型的数据。这样可以提高程序的可读性。
2.创建空列表
在Python中,也可以创建空列表,例如,要创建一个名称为valist的空列表,可以使用下面的形式:
3.创建数值列表
在Python 中,可以使用 list() 函数直接将 range()函数循环出来的结果转换为列表。
其中,data 表示可以转换为列表的数据,其类型可以是range对象、字符串、元组或者其他可迭代类型的数据。
例如,创建个10~20之间(不包括20)所有偶数的列表,可以使用下面的代码:
使用list()函数不仅能通过range对象创建列表,还可以通过其他对象创建列表
4.删除列表
对于己经创建的列表,不再使用时,可以使用 del 语句将其删除。语法格式如下:
del语句在实际开发时,并不常用。因为python自带的垃圾回收机制会自动销毁不用的列表所以即使我们不手动将其删除,python也会自动将其回收,在删除列表前,一定要保证输入的列表名称是已经存在的,不然会提示错误。
本文未完全显示,开通会员查看全文......