Python 之 列表 list
列表 (list)是以固定保存对象的容器 。
列表用方括号表示。
创建列表的方法:
一、使用 list 函数创建空列表 :
例: fruit = list()
print(fruit)
>>>> [ ]
二、直接使用方括号 [ ] :
例:fruit = [ ]
print(fruit)
>>>> [ ]
使用第二种方法,可以在方括号中添加列表的对象,并用逗号分隔,即可创建包含对象的列表。
例: fruit = ["Apple", "Orange", "Pear"]
列表中的元素可以是任意的数据类型。
列表中的元素是有序的。
字符串、列表和元组都是可迭代的。如果可以使用循环访问对象中的每一个元素,那么该对象就是可迭代的,称为可迭代对象。
可迭代对象中的每一个元素都有一个索引(index),即表示元素在可迭代对象中的数字。列表中的第一个元素的索引是 0,而不是 1。
例:fruit = ['Apple', 'Orange', 'Pear']
print( fruit[0] )
>>>> 'Apple'
如果获取列表中不存在的索引,Python 则会报异常。
例: fruit[4]
>>>> IndexError: list index out of range
列表是可变的(mutable)。如果一个容器是可变的,则可以向该容器中增、删、改对象。
pop () 方法 :移除列表中最后一个元素,不能在空列表中使用此方法,否则 Python 会报异常。
append() 方法:向列表中(列表的末尾)添加一个新的元素。
可以使用加法操作符来合并两个列表。
可以使用 in / not in 来检查元素是否包含在列表中 。