zoukankan      html  css  js  c++  java
  • Python 数据类型:元组

    一、元组介绍

    1. 元组可以存储一系列的值,使用括号来定义,每个元素之间用逗号隔开,形如 ('a', 'b', 'c', 'd')
    2. 元组一旦定义,元组内的元素就不能再修改,除非重新定义一个新的元组
    3. 注意如果元组中只有一个元素,必须加逗号,如 ('a',) 才算是一个元组,不加逗号算是一个字符串

    In [1]: t = ('a', 'b', 'c', 'd')    # 定义一个元组
    
    In [2]: type(t)             # 元组的英文缩写为tuple
    Out[2]: tuple
    
    In [3]: t[0]                # 查看元组中的元素
    Out[3]: 'a'
    
    In [4]: a, b, c, d = t      # 元组的拆分,也就是用变量去接收每个元素值
    
    In [5]: t[0] = 'e'          # 元组元素不支持修改
    ---------------------------------------------------------------------------
    TypeError                                 Traceback (most recent call last)
    <ipython-input-3-367d3392b7e4> in <module>()
    ----> 1 t[0] = 'e'
    
    TypeError: 'tuple' object does not support item assignment

    二、元组的方法

    元组只有 count() 和 index() 两个方法

    In [10]: t = ('a', 'b', 'a', 'c')
    
    In [11]: t.count('a')    # count()用于统计指定元素在元组中的个数
    Out[11]: 2
    
    In [12]: t.index('a')    # index()用于返回指定元素的索引值
    Out[12]: 0

        

  • 相关阅读:
    关于栈部分知识点
    面向对象--四则运算
    转型第一步
    输入输出文件版本——计算题
    作业二
    2017《面向对象程序设计》课程作业一
    第四次作业
    light oj 1079
    Light oj 1080
    Codeforces 486B OR in Matrix【水题】
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10187054.html
Copyright © 2011-2022 走看看