• day04元组


    元组

    1.元祖书写规范

    users=[11,22,33,"老男孩"]#列表(可变)
    users=(11,22,33,"老纳海")#元祖(不可变)
    

    1.公共方法(int/bool除外)

    1. 索引

    2. 切片

    3. 步长

    4. 删除: (tuple/str除外)

    5. 修改: (tuple/str除外)

    6. for循环

    7. len

    8. 独有方法(没有)

    2.元组练习(类型判断)

    2.判断v1,v2,v3类型

       v1=1#int
       v2=(1)#int
       v3=(1,)#元组 tuple
       v4=()#tuple
       v5=(1,2,3)#tuple
       print(type(v1),type(v2))
       
       data=[(1),(2),(3)]#[1,2,3]-->list
       
       #元祖只有一个元素时候,末尾一定要加逗号 “ ,”
    

    3.type():判断数据类型

    print(type(v1))
    

    4.元组(不可变类型)

    1.元组嵌套
    2.元组内元素不可修改
    v1=(11,22,33)
    v1[1]=999#错误
    v1=999#正确
    
    #可以嵌套
    v1=(11,22,(33,44))
    
    v2=[11,22,33,(1,2,3)]
    v2[1]=3838
    v2[-1][1]=5#报错
    
    
    #v1=(11,[1,2,3],22)
    v1[1]=666#错误
    v1[1][2]=123#正确
    

    5.强制转换

    1.tuple(字符串)
    a=tuple("abc")
    print(a)
    #("a","b","c")
    
    2.tuple(列表)
    a=tuple(["abc","f",1,2])
    print(a)
    #('abc', 'f', 1, 2)
    
  • 相关阅读:
    POJ 3672 水题......
    POJ 3279 枚举?
    STL
    241. Different Ways to Add Parentheses
    282. Expression Add Operators
    169. Majority Element
    Weekly Contest 121
    927. Three Equal Parts
    910. Smallest Range II
    921. Minimum Add to Make Parentheses Valid
  • 原文地址:https://www.cnblogs.com/koukouku/p/10679138.html
Copyright © 2020-2023  润新知