创建的两种方式:
-
直接创建:list_name = [item1,item2,item3] 例如li = [1,2,3,4]
-
通过list函数创建:list_name = list([item1,item2,item3]) 例如:li = list([1,2,3,4])
-
列表生成式:[f(x) for i in range(k)]:其中k是常数,f(x)是一个关于i的常数
字符串转化成列表:s = "string" li = list(s)上述代码实现了将一个字符串转化成列表的功能,且字符串的每一个元素将作为列表的每一个元素。
注:元组、字典也可以像字符串一样转化成列表;列表允许多层嵌套,可以嵌套一个列表、元组或者字典等
列表list的功能和字符串str的功能类似,支持切片,for循环
使用关键字删除列表元素:del list_name[index]
列表list对象内置方法:
方法
|
含义
|
append()
|
在列表末尾添加一个元素
|
clear()
|
清除列表中所有的元素
|
count(value)
|
计算value在列表中出现的次数
|
extend(iterable)
|
添加一个可迭代的元素(例如列表)
|
index(value)
|
返回value在列表中的索引
|
insert(index,object)
|
在index之前插入object
|
pop()
|
移除列表最后一个元素
|
remove(value)
|
移除第value个元素
|
reverse()
|
颠倒列表中的顺序
|
sort()
|
排序
|