zoukankan      html  css  js  c++  java
  • Python 极简教程(九)元组 tuple

    元组(tuple)是 Python 中的一种序列。和列表类似,但是元组不可变
    也就是说元组一旦声明后,值就不能再改变。我们先来看看元组的样式:

    >>> t = () # 空元组
    >>> t1 = (5,)  # 元组只有一个元素的时候,必须加逗号
    >>> t2 = (5, 7, 8)
    

    元组以小括号作为标识,以逗号分隔元素。
    元组的操作与列表类似,当然会导致列表改变的操作是无法执行的。

    >>> t = (5, 6, 7, 'x', 'y')
    >>> t[1]    # 读取元素
    6
    >>> t[2] = 77
    TypeError: 'tuple' object does not support item assignment    # 元组不支持重新分配元素
    

    元组支持的方法只有 count 和 index

    >>> t = (5, 6, 7, 'x', 'y', 7)
    >>> t.count(7)    # 统计元素 7 出现的次数
    2
    >>> t.index('x')    # 返回元素 'x' 所在的索引值
    3
    

    元组可以转换为列表:

    >>> t = (5, 6, 7, 'x', 'y', 7)
    >>> list(t)    # 注意,原来的元组并没有变化,是生成了一个新的列表
    [5, 6, 7, 'x', 'y', 7] 
    
  • 相关阅读:
    百奥谷
    3月13日火箭VS老鹰
    百度 hi 下载地址(内测版,正式版)
    中兴u980
    2008年清明节放假通知
    cyp740703 一个女人的自白
    黄唇鱼
    3月9日火箭vs黄蜂
    3月3日火箭vs掘金
    百度hi邀请码
  • 原文地址:https://www.cnblogs.com/zmll/p/10611225.html
Copyright © 2011-2022 走看看