美文网首页程序员
list和tuple转换

list和tuple转换

作者: G_uest | 来源:发表于2019-05-18 13:39 被阅读2次
    list 相当于数组
    tuple 相当于一个只读数组
    • 强制类型转换:
      • list---->tuple tuple(list_content)
      • tuple--->list list(tuple_content)
    #要进行赋值,不然原变量内容和类型不变
    s = 'adkshfkjahkjadhjf'
    print(list(s))
    print(tuple(s))
    #未进行赋值操作,s内容和类型不变
    print(s)
    print(type(s))
    
    print("\n----list-----")
    s = list(s)
    print(type(s))
    print(s)
    
    print("\n----tuple-----")
    s = tuple(s)
    print(type(s))
    print(s)
    

    输出结果:

    ['a', 'd', 'k', 's', 'h', 'f', 'k', 'j', 'a', 'h', 'k', 'j', 'a', 'd', 'h', 'j', 'f']
    ('a', 'd', 'k', 's', 'h', 'f', 'k', 'j', 'a', 'h', 'k', 'j', 'a', 'd', 'h', 'j', 'f')
    adkshfkjahkjadhjf
    <class 'str'>
    
    ----list-----
    <class 'list'>
    ['a', 'd', 'k', 's', 'h', 'f', 'k', 'j', 'a', 'h', 'k', 'j', 'a', 'd', 'h', 'j', 'f']
    
    ----tuple-----
    <class 'tuple'>
    ('a', 'd', 'k', 's', 'h', 'f', 'k', 'j', 'a', 'h', 'k', 'j', 'a', 'd', 'h', 'j', 'f')
    

    相关文章

      网友评论

        本文标题:list和tuple转换

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