zoukankan      html  css  js  c++  java
  • python学习-18 元组

    tuple

    1.元组tuple类似列表,由小括号()括住,其中的元素不可被修改,不能被增加或删除

    tu = (222,222123123,("小胡子",444),12341,"你好啊",["小明",123],)
    print(tu)

    运行结果:

    (222, 222123123, ('小胡子', 444), 12341, '你好啊', ['小明', 123])
    
    Process finished with exit code 0

    ps:建议在最后加一个逗号,便于分辨(不会报错,但列表会)

    2.取值

    通过索引:

    tu = (222,222123123,("小胡子",444),12341,"你好啊",["小明",123],)
    a = tu[0]
    print(a)

    运行结果:

    222
    
    Process finished with exit code 0

    通过切片:

    tu = (222,222123123,("小胡子",444),12341,"你好啊",["小明",123],)
    a = tu[0:5]
    print(a)

    运行结果:

    (222, 222123123, ('小胡子', 444), 12341, '你好啊')
    
    Process finished with exit code 0

    for循环:

    tu = (222,222123123,("小胡子",444),12341,"你好啊",["小明",123],)
    for a in tu :
    
     print(a)

    运算结果:

    222
    222123123
    ('小胡子', 444)
    12341
    你好啊
    ['小明', 123]
    
    Process finished with exit code 0

    3.转换

    转换成列表:

    tu = (222,"你好啊",["小明",123],)
    a = list(tu)
    
    print(a)

    运行结果

    [222, '你好啊', ['小明', 123]]
    
    Process finished with exit code 0

    转换成字符串:

    tu = (222,"你好啊",["小明",123],)
    b =" "
    for a in tu:
        b = b + str(a)
    
    print(b)

    运行结果:

     222你好啊['小明', 123]
    
    Process finished with exit code 0

    ps:元组基本功能和列表是一样的。

    4.元组一级元素无法增删改,但是里面的元素如果是列表是可以增删改的

    tu = (222,"你好啊",["小明",123],)
    tu[2][0]=132
    
    print(tu)

    运算结果:

    (222, '你好啊', [132, 123])
    
    Process finished with exit code 0

    5.元组的方法

    count   获取元素的个数

    index  获取元素的索引

    同列表的方法。

  • 相关阅读:
    redis sentinel(哨兵)配置解读
    配置哨兵监控Redis运行情况
    java 客户端链接不上redis解决方案
    Redis配置主从架构,实现读写分离
    Redis简介,安装和配置,停止,卸载(图解方式)
    linux下监控用户的操作记录---录像播放性质
    Spring的数据库开发
    Spring中Bean的作用域、生命周期
    Spring中Bean的实例化
    Spring之初体验
  • 原文地址:https://www.cnblogs.com/liujinjing521/p/11103087.html
Copyright © 2011-2022 走看看