【python基础】 || 序列的常用操作

223 阅读2分钟

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

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

序列的分类:

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

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

列表的常用操作:

举例说明,在列表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)

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

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

本文使用 mdnice 排版