列表的增加元素
l1 = [10, 20, 30]
l1.append(40) # 末尾追加一个值为40的元素
l1.extend([50, 60]) # 末尾追加一系列元素,extend + 可迭代对象
l1.insert(len(l1), 70) # 在制定下标位置插入一个元素,在指定的下标之前插入
列表的删除元素
m = l1.pop() # 删除一个元素,没有输入参数,默认表示删除最后一个 并且返回被删除的元素值
print( m ) # 70
l1.pop(0) # 删除下标为0位置的元素
l1.remove(10) # 移除元素值为10的元素
l1.remover(1000) # 若无该值,则会报错 ValueError: list.remove(x): x not in list
l1.clear() # 清空列表
l1 = [10, 20, 30]
列表反转
l1.reverse()
l1 = [90, 30, 70, 20, 10, 60]
列表排序
列表名.sort(key,reverse) key 是指明用哪个函数排序,reverse 是否从大到小
l1.sort(reverse = true) # 从大到小
l1.sort(reverse = False) # 从小到大
l1.sort() # 没有输入参数,默认从小到大
内建函数 sorted(key,reverse)
l1 = sorted(l1, reverse=True)
原文地址:https://www.cnblogs.com/higer666/p/9362589.html
时间: 2024-10-09 12:40:17