python列表操作clear_python列表操作

1.  append() 追加元素

li = [1, 2, 2]

li.append('sa')

print(li)

输出结果:[1, 2, 2, 'sa']

2.  clear() 清空所有元素

li1 = [1, 2, 2]

li1.clear()

print(li1)

输出结果:[]

3.  copy() 浅拷贝

li2 = [1, 2, 2]

li22 =li2.copy()

print(li22)

输出结果:[1, 2, 2]

4.  count() 看某个元素的个数

li3 = [1, 2, 2, 2]

li33 =li3.count(2)

print(li33)

输出结果:3

5.  extend() 扩展列表,参数是可迭代对象

li4 = [1, 2, 2]

li4.extend([1, 3])

li4.extend('sdaf')

print(li4)

输出结果:[1, 2, 2, 1, 3, 's', 'd', 'a', 'f']

6.  index() 根据值获取当前索引位置(可传起始位置和结束位置)

li5 = [1, 2, 2]

v5 = li5.index(2)

print(v5)

输出结果:1

7.  insert() 在指定位置插入元素

li6 = [1, 2, 2]

li6.insert(1, 99)

print(li6)

输出结果:[1, 99, 2, 2]

8.  pop() 默认删除最后一个元素,可以传索引,删除指定索引的元素,并且可以获取到所删除的元素

li7 = [1, 2, 2, 3]

v7 =li7.pop()

print(li7)

print(v7)

输出结果:[1, 2, 2] 3

9.  remove() 删除列表中的指定的元素,左边优先,删除一个

li8 = [1, 2, 2]

li8.remove(2)

print(li8)

输出结果:[1, 2]

10.  del也可以删除

li9 = [1, 2, 2, 3, 3, 6]

del li9[1]

print(li9)

del li9[2:4]

print(li9)

输出结果:[1, 2, 3, 3, 6] [1, 2, 6]

11.  reverse() 翻转

lit = [1, 2, 2]

lit.reverse()

print(lit)

输出结果:[2, 2, 1]

12.  sort() 排序,可从小到大,也可从大到小

lit1 = [2, 1, 5, 4, 2]

lit1.sort()

print(lit1)

lit1.sort(reverse=True)

print(lit1)

输出结果:[1, 2, 2, 4, 5] [5, 4, 2, 2, 1]

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值