Files
2025PY/day14/01-列表的方法.py
2025-05-22 16:50:44 +08:00

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)