Python组合数据类型----5.2列表(5.2.1)

59 阅读1分钟

列表是Python中最灵活的序列类型之一,它没有长度的限制,可以保存任意个任意类型的元素,用户可以自由的对列表中的元素进行各种操作,包括访问、添加、排序、删除等。

一、创建列表

Python中有多种创建列表的方式,既可以直接使用中括号“[]”创建列表,也可以使用list()函数创建列表,具体如下

1、使用中括号"[]"创建列表

使用中括号"[]"可以直接创建一个空列表

list_one[]    #创建空列表,没有元素

在中括号中可以添加一个或多个元素,多个元素使用英文逗号分隔。列表的元素不仅可以为整型、浮点型等数字类型的数据,而且可以是字符串、列表、元组、字典等组合数据类型的数据,还可以是用户自定义的数据类型的数据。

list_two = ['p','y','t','h','o','n']      #字符串
list_three = [1,'a','&',2.3]              #不同元素类型
list_four = [1,'a','&',2.3,list_three]    #嵌套另一个列表

2、使用list()函数创建列表

list()函数需要接收一个可迭代对象,并根据可迭代对象创建一个列表。如果该函数没有接收任何可迭代对象,那么会创建一个空列表。

#创建空列表,结果为[]
li_one = list()
#根据字符串创建列表,结果为['p','y','t','h','o','n']
li_two = list('python')
#根据另一个列表创建列表,结果为[1,'python']
li_three = list([1,'python'])