python定义⼀个空列表ls_Python[syntaxcolumn]列
表,python。。。
列表
列表由⼀系列特定顺序排列的元素组成,元素可以是任何东西
一战转折点
使⽤[]或list()函数创建,元素间⽤,隔开
创建后可以随意更改
可以使⽤或不使⽤⼩括号整式教案
创建⽰例:
空列表
>>>ls = []
>>>ls = list()
包含元素的列表谢宇威
>>>ls = ['cat','dog','tiger',1024]
['cat','dog','tiger',1024]
>>>list("123abc")
['1', '2', '3', 'a', 'b', 'c']
访问列表元素
因为列表是有序集合,因此要访问列表元素,需要指出列表名称及元素索引,索引从0开始。
⽰例:
如果我们要访问第⼀个元素
>>>ls = ['cat','dog','tiger',1024]
>>>ls[0]
'cat'
列表的操作⽅法
ls[i] = x 替换列表ls第i元素为x
⽰例:
>>>ls = ['cat','dog','tiger',1024]
ls[0] = "sheep"劳务合同范本通用版
>>>print(ls)
['sheep','dog','tiger',1024]
ls[i:j:k] = lt ⽤列表lt替换ls切⽚后所对应元素⼦列表
⽰例:
>>>ls = ['cat','dog','tiger',1024]
>>>lt = [1,2]
>>>ls[0:3:2] = lt
>>>ls
[1, 'dog', 2, 1024]
del ls[i] 删除列表ls中第i个元素
⽰例:
>>>ls = ['cat','dog','tiger',1024]
>>>del ls[0]
>>>print(ls)
['dog', 'tiger', 1024]
del ls[i:j:k ]删除列表ls中第i到j以k为步长的元素⽰例:
>>>ls = ['cat','dog','tiger',1024]
国防作文>>>del ls[0:3:2]
>>>print(ls)
ls += lt 跟新列表ls,将列表lt增加到列表ls中⽰例:
>>>ls = ['cat','dog','tiger',1024]
>>>lt = [1,2]
>>>ls += lt
>>>print(ls)
['cat', 'dog', 'tiger', 1024, 1, 2]
ls * n 跟新列表ls,其元素重复n次
⽰例:
>>>lt = [1,2]
>>>print(lt*3)
[1, 2, 1, 2, 1, 2]
列表的⽅法
ls.append(x) 在列表ls最后增加⼀个元素x
⽰例:
>>>ls = ['cat','dog','tiger',1024]
>>>ls.append("sheep")
>>>ls
['cat', 'dog', 'tiger', 1024, 'sheep']
ls.clear() 删除列表ls中所有元素
⽰例:
>>>ls = ['cat','dog','tiger',1024]
>>>ls.clear()
>>>ls
[]
⽰例:
>>>ls = ['cat','dog','tiger',1024]
>>>lt = ls.copy()
>>>print(lt)
['cat', 'dog', 'tiger', 1024]
ls.inrt(i,x) 在列表中第i位置插⼊元素x
⽰例:
>>>ls = ['cat','dog','tiger',1024]
>>>ls.inrt(2,"8")
>>>ls
['cat', 'dog', '8', 'tiger', 1024]
ls.pop(i) 将列表ls中第i位置元素取出并删除
⽰例:
>>>ls = ['cat','dog','tiger',1024]
>>>lt = ls.pop(0)
听歌写作业好不好>>>print(lt)
>>>print(ls)
cat
['dog', 'tiger', 1024]
这⾥需要说明的是,ls.pop()取出的元素可以存储在变量中,在删除元素但是需要保留删除痕迹的场景下可以使⽤该函数。ls.remove(x) 将列表ls中出现的第⼀个x元素删除
⽰例:
>>>ls = ['cat','dog','tiger','cat']
>>&ve("cat")
>>>ls
['dog', 'tiger', 'cat']
⽰例:
>>>ls = ['cat','dog','tiger',1024]
>>&ver()
>>>ls文字电脑壁纸
[1024, 'tiger', 'dog', 'cat']
ls.sort() 对列表进⾏按字母顺序永久性排序
⽰例:
>>>ls = ['cat','dog','tiger','sheep']
>>>ls.sort()
>>>ls
['cat', 'dog', 'sheep', 'tiger']
你还可以按与字母相反顺序排序,向sort()函数传递rever = True ⽰例:
>>>ls = ['cat','dog','tiger','sheep']
>>>ls.sort(rever=True)
>>>ls
['tiger', 'sheep', 'dog', 'cat']
sorted(ls) 对列表进⾏临时排序
⽰例:
>>>ls = ['cat','dog','tiger','sheep']
>>>print(sorted(ls))
>>>print(ls)
['cat', 'dog', 'sheep', 'tiger']
['cat', 'dog', 'tiger', 'sheep']
len(ls) 确定ls列表的长度
⽰例:
30的英语怎么写
>>>ls = ['cat','dog','tiger','sheep']
>>>print(len(ls))
4