【python基础】||列表的分类和常用操作

微信公众号:龙跃十二 我是小玉,一个平平无奇的小天才!持续更新,欢迎关注!

在昨天的文章中,我们解释了什么是序列。还不明白的话可以看看我之前的文章。

序列的分类:

  • 可变序列:列表
  • 不可变序列:数组、元组等等

可变序列和不可变序列的区别就在于是否可以给序列赋值。可赋值的就称为可变序列,否则就是不可变序列。

常用操作:

举例说明,在列表s中,

  • 插入元素:s.append(x)(默认插入至列表的最后)
s = [1,2,3,4,5,6,7,8]
s.append('m')
print(s)
  • 插入到指定位置:s.insert(i,x) (i指插入的位置,x指插入的元素)
s = [1,2,3,4,5,6,7,8]
s.insert(2,'m')
print(s)
  • 扩展列表:s.extend(x)
s = [1,2,3,4,5,6,7,8]
s.extend('m')
print(s)

注:此作用和append作用相似,都是在最后对序列做扩展。

  • 根据索引删除元素:s.pop()
s = [1,2,3,4,5,6,7,8]
s.pop(2)
print(s)
  • 删除指定值:s.remove()
s = [1,2,3,4,5,6,7,8]
s.remove(2)
print(s)
  • 反转:s.reverse()
s = [1,2,3,4,5,6,7,8]
s.reverse()
print(s)
  • 排序:

    s.sort()【默认为升序】

    降序就是将升序以后的内容反转。

s = [1,2,23,3,343,5,3435,6,5657,8634]
s.sort()
print(s)
s = [1,2,23,3,343,5,3435,6,5657,8634]
s.sort()
s.reverse()
print(s)

这些常用操作大家要掌握,在平时的学习中也会经常用到,当然也可以随时查看在线文档,关于序列的其他内容,大家可以继续关注我的博客哦!

最后,欢迎大家关注我的公众号【龙跃十二】,一个日常分享互联网技术和心路历程的地方,愿和大家共同学习,一起成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值