列表是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'])