列表内置方法

列表内置方法

作用

存储多个值

定义方式

[]内用逗号隔开多个元素

使用方法

优先掌握

1.索引取值/索引修改值

lt = [1, 2, 3, 4]
print(lt[1]) ##2 取值
lt[1] = 3
print(lt) ##[1, 3, 3, 4] 修改值

2.切片

ly = [0,1,2,3,4,5,6,7,8,9]
print(ly[-1::-1])##[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
print(ly[0:8])##[0, 1, 2, 3, 4, 5, 6, 7]
print(ly[1::3])##[1, 4, 7]
print(ly[-1:3:-2])##[9, 7, 5]
print(ly[-1:3:])##[]

3.for循环

lt = [1, 2, 3, 4]
for i in lt:
	print(i)

4.成员运算

lt = [1, 2, 3, 4]
print(1 in lt) ##True

5.len()长度

lt = [1, 2, 3, 4]
print(len(lt)) ##4

6.append()添加

lt = [1, 2, 3, 4]
lt.append(5)
print(lt) ##[1, 2, 3, 4, 5]

7.del()删除

lt = [1, 2, 3, 4]
del lt[1]
print(lt) ##[1, 3, 4]

需要掌握

1.insert()往前插入

lt = [1, 2, 3, 4]
lt.insert(0, 0)
print(lt) ##[0, 1, 2, 3, 4]

2.pop()按照索引删除值

lt = [1, 2, 3, 4]
lt.pop(0)
print(lt) ##[2, 3, 4]

3.remove()按照值删除值

lt = [1, 2, 3, 4]
lt.remove(2)
print(lt) ##[1, 3, 4]

4.count()计数

lt = [1, 2, 3, 4]
print(lt.count(3)) ##1

5.index()寻找值的索引

lt = [1, 2, 3, 4]
print(lt.index(3)) ##2

6.clear()清空列表

lt = [1, 2, 3, 4]
lt.clear()
print(lt) ##[]

7.copy()拷贝

lt = [1, 2, 3, 4]
lt1 = lt.copy()
print(lt1) ##[1, 2, 3, 4]

8.extend()扩展列表

lt1 = [1, 2, 3]
lt2 = [1, 1, 2]
lt1.extend(lt2)
print(lt1) ##[1, 2, 3, 1, 1, 2]

9.reverse()反转列表

lt = [1, 2, 3, 4]
lt.reverse()
print(lt) ##[4, 3, 2, 1]

10.sort()排序

lt = [2, 1, 4, 3]
lt.sort(reverse=True)
print(lt) ##[4, 3, 2, 1]

有无序

有序

可不可变

可变

原文地址:https://www.cnblogs.com/793564949liu/p/11529626.html