python列表类调用方法

(1)append方法(追加)

li = [1,2,3,'4','5']
li.append('th')
print(li)

返回值:[1, 2, 3, '4', '5', 'th']

(2)clear方法(清空列表)

li = [1,2,3,'4','5']
li.clear()
print(li)

返回值:[]

(3)copy方法(拷贝)

li = [1,2,3,'4','5']
v = li.copy()
print(v)

返回值:[1, 2, 3, '4', '5']

(4)count方法(计算元素出现的次数)

li = [1,2,33,33,'4','5']
v = li.count(33)
print(v)

返回值:2

(5)extend方法(扩展原列表)

注:参数是可迭代对象。

li = [11, 22, 33, 22, 44]
li.extend(['abc',123])
print(li)

返回值:[11, 22, 33, 22, 44, 'abc', 123]

(6)index方法(根据值获取当前值索引位置)

注:从左至右

li = [11, 22, 33, 22, 44]
v = li.index(22)
print(v)

返回值:1

(7)insert方法(在指定索引位置插入元素)

li = [11, 22, 33, 22, 44]
li.insert(3,31)
print(li)

返回值:[11, 22, 33, 31, 22, 44]

(8)pop方法(删除某个值,并获取删除的值)

注:默认删除最后一个。

li = [11, 22, 33, 22, 44]
v = li.pop(1)
print(v,'\n',li,sep='')

返回值:
22
[11, 33, 22, 44]

(9)remove方法(删除列表中的指定值,左边优先)

li = [11, 22, 33, 22, 44]
li.remove(22)
print(li)

返回值:[11, 33, 22, 44]

(10)reverse方法(将当前列表翻转)

li = [11, 22, 33, 22, 44]
li.reverse()
print(li)

返回值:[44, 22, 33, 22, 11]

(11)sort方法(列表排序)

li = [11, 22, 33, 22, 44]
li.sort()
print(li)

返回值:[11, 22, 22, 33, 44]

(12)in 操作(判断元素是否在列表中)

li = [1, 12, 9, "age", ["刘漂亮", ["19", 10], "庞麦郎"], "alex", True]
v1 = "刘漂亮" in li
v2 = 'age' in li
print(v1,v2)

返回值:False True

(13)从列表中取元素

li = [1, 12, 9, "age", ["刘漂亮", ["19", 10], "庞麦郎"], "alex", True]
v = li[4][1][0]
print(v)

返回值:19

(14)del(删除列表里的元素)

li = ['12','zg','gy','th',3]
del li[0:2]
print(li)

返回值:['gy', 'th', 3]

猜你喜欢

转载自blog.csdn.net/maergaiyun/article/details/82083788
今日推荐