python初级
2018-09-14 本文已影响0人
_Clown_
一、list列表
In [12]: list = ["laowang,laosong,laogao"]
In [13]: list
Out[13]: ['laowang,laosong,laogao']
二、增加
1、列表.append(数据)
把添加的值直接当做一个元素插入列表当中
In [13]: list
Out[13]: ['laowang,laosong,laogao']
In [14]: list.append("laoli")
In [15]: list
Out[15]: ['laowang,laosong,laogao', 'laoli']
2、列表.extend(列表2)
会把添加的值拆开成元素,分别插入到列表当中
In [15]: list
Out[15]: ['laowang,laosong,laogao', 'laoli']
In [16]: list.extend("laoli")
In [17]: list
Out[17]: ['laowang,laosong,laogao', 'laoli', 'l', 'a', 'o', 'l', 'i']
3、列表.insert(索引, 数据)
In [23]: list
Out[23]: ['laowang,laosong,laogao']
In [24]: list.insert(2,"laoli")
In [25]: list
Out[25]: ['laowang,laosong,laogao', 'laoli']
三、删除
1、del 列表[索引]
del list[position]
In [34]: list
Out[34]: ['laowang', 'laosong', 'laogao']
In [35]: del list[2]
In [36]: list
Out[36]: ['laowang', 'laosong']
2、列表.remove[list数据]
list.remove(data) 删除指定的值
n [38]: list
Out[38]: ['laowang', 'laosong', 'laogao']
In [39]: list.remove("laosong")
In [40]: list
Out[40]: ['laowang', 'laogao']
3、列表.pop
list.pop() 默认删除末尾
In [42]: list
Out[42]: ['laowang', 'laosong', 'laogao']
In [43]: list.pop()
Out[43]: 'laogao'
In [44]: list
Out[44]: ['laowang', 'laosong']
4、列表.pop(索引)
list.pop(position) 删除指定索引的值
In [46]: list
Out[46]: ['laowang', 'laosong', 'laogao']
In [47]: list.pop(2)
Out[47]: 'laogao'
In [48]: list
Out[48]: ['laowang', 'laosong']
四、查找
x = list[position]
In [58]: list
Out[58]: ['东南西北']
In [59]: x = list[::]
In [60]: list
Out[60]: ['东南西北']