54 lines
1.4 KiB
Python
54 lines
1.4 KiB
Python
# 1、list.extend() 将列表中的元素增加到列表中去
|
|
list=['a','b']
|
|
list.append('c')
|
|
list.append(['d','e'])
|
|
print(list)
|
|
|
|
list=['a','b']
|
|
list.extend('c')
|
|
list.extend(['d','e'])
|
|
print(list)
|
|
|
|
# 2、删除相关的方法
|
|
# list.pop(x)
|
|
# 如果括号里面没有写参数 默认删除最后一项
|
|
# 如果括号里面写了参数 将列表中的第x个元素取除并且删除该元素
|
|
list=['a','b','c','d']
|
|
print(list.pop())
|
|
print(list)
|
|
print(list.pop(2))
|
|
print(list)
|
|
|
|
# list.remove(x) 将列表中出现的第一个元素x删除
|
|
list=['a','b','c','d','e','f','g']
|
|
list.remove('c') #删除第一个c字符 整个方法没有返回值 注意pop()有返回值
|
|
print(list)
|
|
|
|
# list.clear() 删除所有的元素
|
|
list=['a','b','c','d','e']
|
|
list.clear()
|
|
print(list)
|
|
|
|
# 3、插入元素
|
|
# list.insert(i,x) 在列表的第i个位置插入字符x
|
|
list=['a','b','c','d']
|
|
list.insert(1,'x') #在下标为1的位置插入字符x
|
|
print(list)
|
|
|
|
list=['a','b','c']
|
|
list.insert(1,['x','y','z']) #在下标为1的位置插入多个字符x y z
|
|
print(list)
|
|
|
|
# 4、list.reverse() 将列表list里面的元素反转原地保存
|
|
list=['a','b','c','d']
|
|
list.reverse()
|
|
print(list)
|
|
|
|
# 5、list.sort() 将列表list里面的元素排序
|
|
list=[12,3,1,78,88,90,34,56]
|
|
list.sort(reverse=False) #默认升序 参数可以省略
|
|
print(list)
|
|
|
|
list=[1,2,36,7,89,100,34,78]
|
|
list.sort(reverse=True) #降序排序
|
|
print(list) |