zoukankan      html  css  js  c++  java
  • 2018年11月21日 元祖

    tuple:元祖

    元祖为对列表的二次加工,元素不可被修改(与列表的差异),并且元祖不能增加或者删除

    tu=(1111,22,'sxj',[22],66,True,)#小括号叫元祖一般在最后一行+一个逗号 ,与以后的参数做区分
    #对应的类叫tuple
    v=tu[0] #也可以被索引
    v1=tu[1:2]
    print(v,v1)
    #元祖不能增加修改删除
    
    for i in tu:
        print (i)
    #所以tuple也是可迭代对象
    s='abcdfgh123'
    li=['sxj',12,"abc"]
    tu=("12","as","asb",)
    #str与list与tuple的相互转换
    a=tuple(s)
    b=tuple(li)
    c=list(tu)
    d=""
    for i in tu:
        d=d+str(i)
    e="".join(tu)
    print(a,'
    ',b,'
    ',c,'
    ',d,'
    ',e)
    tu=(11,22,33,"abc",[("sxj",444)],True,)
    #元祖也是有序的,元祖的一级元素不可修改
    #如何取得sxj,注意几个中括号
    a=tu[4][0][0]
    print(a)
    #
    tu[4][0]="a"
    print(tu)# 可以修改二级元素中的列表
    a=tu.count(11)
    b=tu.index("abc")
    print(a,b)
    #count index用法同列表
  • 相关阅读:
    case 条件语句
    shell 函数
    if条件语句
    IP地址分类和分段
    shell脚本的条件测试与比较
    bc命令
    [LeetCode]Remove Duplicates from Sorted Array II
    [LeetCode]Merge Two Sorted Lists
    [LeetCode]Climbing Stairs
    [LeetCode]Merge Intervals
  • 原文地址:https://www.cnblogs.com/python1988/p/9998500.html
Copyright © 2011-2022 走看看