Python:列表中,增加元素、删除元素、切片、其它

一、向列表中增加元素
list.append(单个元素):在list列表末端增加一个元素;
list.extend([元素1,元素2]):在list列表末端增加多个元素;
list.insert(元素序号,元素):在list列表任意位置增加一个元素

二、从列表中删除元素
list.remove(元素):从列表中删除一个元素,且并不要求此元素的位置;
del.list[元素序号]:从列表中删除指定位置的元素;
list_0 = list.pop(元素):从列表中弹出一个元素,则list列表中少一个元素;
list_0 = list.pop(元素序号):从列表中指定弹出一个元素,则list列表中少一个元素。

三、列表切片

u = ['二狗', '狗蛋', '铁蛋', '狗哥']   

u0 = [1, 2, 3, 4, 5, 6, 7, 8, 9]

#元素序号分别为:0号、1号、2号、3号、4号。。。。。;0号位对应:‘二狗’、1

u[0] == '二狗'
u[0:2] == ['二狗', '狗蛋']
u[:2] == ['二狗', '狗蛋', '铁蛋']
u[2:3] ==  '铁蛋'
u[2:] == [ '铁蛋', '狗哥']
u0[0:9:2] == [1, 3, 5, 7, 9]
uo[::-1] == [9, 8, 7, 6, 5, 4, 3, 2, 1]
uo[:] == uo

四、列表的其它操作
a = list.count(元素):计算它的参数在列表中出现的次数,并将次数返回;
a = list.index(元素):返回它的参数在列表中的位置,返回元素序号;#若有多个元素相同,此为只返回首端起第一个。
a = list.index(元素, 序号1,序号2):在序号1和序号2范围内,返回列表中元素位置。 #若有多个元素相同,此为只返回首端起第一个。
list.reverse() == list[::-1]:将整个列表内元素反过来排列:[1, 2, 3, 4].reverse() == [4, 3, 2, 1];
list.sort():将所有元素,从小到大排列;

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值