美文网首页Python
Python的基础知识之常用类型-元祖

Python的基础知识之常用类型-元祖

作者: 摸着石头过河_崖边树 | 来源:发表于2017-12-15 21:56 被阅读26次

    随着年龄的增长,发际线越来越高,头发越来越少,记忆力越来越差,因此小编为了记录学习的元祖,特写此文,与君共勉。


    tmpdir__17_9_6_10_30_49.JPG

    1、元祖的定义
    元祖:有序不可变集合,用()表示

    #初始化定义
    l = (1,) #只有一个元素的时候加个逗号,表示其他情况区别,表示元祖
    print(type(l))
    
    tup = 1,2,3,4,'zb'
    print(tup)
    
    #列表转化从元祖
    nums = [1,2,3,4,5,6]
    result = tuple(nums)
    print(result,type(result))
    

    2、元祖的操作,因为是不可变的,所以没有增删改,只有查,但是元祖里面可以存放list或者其他的集合

    2.1 查询某个元素或者多个元素

    items = (1,2,34,4,5,5,6,7,8,9)
    print(items)
    print(items[2],items[:2:],items[::-1])
    

    2.2 获取元祖值

    items = (1,2,34,4,5,5,6,7,8,9)
    print(items.count(5))  # 元素的个数
    print(items.index(2))  # 元素对应的索引
    print(len(items),max(items),min(items))
    

    2.3 判定 in not in 是否是元祖元素

     items = (1,2,34,4,5,5,6,7,8,9)
     print(1 in items)
    

    2.4 拼接(乘法 家法)和拆包

    items = (1,2,34,4,5,5,6,7,8,9)
    item2 = ('a','b','c')
    print(items + item2)
    print(item2 * 2)
    
    a,b = (10,20)
    a,b = (b,a)
    print(a,b)
    

    如果需要了解更多Python知识,请查看
    Python的基础知识之常用类型-字典
    Python的基础知识之常用类型-列表
    Python的基础知识之常用类型-字符串
    Python的基础知识之常用类型-元祖

    最后赠言

    学无止境,学习Python的伙伴可以多多交流

    相关文章

      网友评论

        本文标题:Python的基础知识之常用类型-元祖

        本文链接:https://www.haomeiwen.com/subject/apmdwxtx.html