• python课堂整理5---元组


    一、元组   Tuple 

    tu = (111, 22, 33, "alex", (11,22), [(33, 44)], True, )

    元组元素不可被修改,不能被增加或删除

    一般写元组的时候,推荐在最后加入“ , ”

    支持索引取值

    支持切片取值

    可被 for 循环,是可迭代对象

    #字符串转元组

    s = "dabai"
    v = tuple(s)
    print(v)
    

    用同样的方法,列表也可以转换为元组,元组也可以转换为列表

    如果元组里只有字母,可以用join方法组合为新的字符串

    tu = ('dabai', "liu")
    v = "".join(tu)
    print(v)
    

    二、元组的一级元素不可被修改/删除/增加, 但是元组里的列表的元素可以被修改

    tu = (111, "alex", (11, 22), [(33, 44)], True,)
    tu[3][0] = 567
    print(tu)
    

    三、元组的魔法

    count 获取指定元素在元组中出现的次数

    tu = (11, 22, 33, 22, 44,)
    v = tu.count(22)
    print(v)

    index 获取当前值的索引位置,优先从左开始,找到第一个即返回

    tu = (11, 22, 33, 22, 44,)
    v = tu.index(22)
    print(v)
    

     enumerate 从新指定序号输出,例如从 1 开始:

    tu = ("alex", "eric", "dabai")
    for i, t in enumerate(tu, 1):
        print(i, t)
    

     

    一个奋斗中的产品小白
  • 相关阅读:
    int、bigint、smallint 和 tinyint
    我的fedora9安装后配置
    系统引导设置与管理EasyBCD与VistaBootPRO
    从Xml文档内部引用Xml Schema验证
    linux开机顺序
    OS引导-笔记
    Logic Volume笔记
    Service笔记
    python中若类属性与实例属性同名
    解析JavaScript中的null与undefined
  • 原文地址:https://www.cnblogs.com/dabai123/p/10961288.html
Copyright © 2020-2023  润新知