• 技术文章 >Python技术 >Python基础教程

    python序列的常用操作

    小妮浅浅小妮浅浅2021-06-07 15:01:58原创153

    1、获取序列中的一个子序列

    获取序列中的子序列可以使用切片,以 [起始索引:结束索引] 表示。切片其实代表一个索引区间,这个区间是一个左闭右开区间,该区间内的所有元素作为子序列被返回。如:

    >>> numbers = (1, 2, 3, 4, 5)
    >>> numbers[0:2]
    (1, 2)
    >>> numbers[2:4]
    (3, 4)
    >>> letters = ‘abcd’
    >>> letters[1:5]
    ’bcd’

    2、使用*符号来重复序列中的元素

    >>> letters = (‘a’, ‘b’)
    >>> letters * 3
    (‘a’, ‘b’, ‘a’, ‘b’, ‘a’, ‘b’)
    >>> letters = ‘abcd’
    >>> letters * 2
    ’abcdabcd’

    注意上面的操作结果都是返回一个新的序列,不会对修改序列的内部元素。

    3、使用len()函数获取序列长度

    >>> letters = (‘a’, ‘b’)
    >>> len(letters)
    2

    4、使用 + 符号来拼接两个序列

    >>> letters_1 = (‘a’, ‘b’)
    >>> letters_2 = (‘c’, ‘d’, ‘e’)
    >>> letters_1 + letters_2
    (‘a’, ‘b’, ‘c’, ‘d’, ‘e’)

    以上就是python序列的常用操作,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python序列
    上一篇:python字符串的多行输出 下一篇:python for循环的本质探究

    相关文章推荐

    • Python序列(列表list和元组tuple)用法完全攻略• 特色的Python序列解包、链式赋值、链式比较• 详解Python序列化模块pickle和json的使用和区别• python序列是指什么• python序列中可变数据类型有什么• 一文了解Python序列化• Python序列化和反序列化• python序列列表怎么排序?• python序列解包是什么意思?• python序列如何用reversed逆置?• python序列化与反序列化如何使用?• python序列的数学运算• Python序列• python序列操作的整理
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网