zoukankan      html  css  js  c++  java
  • 5、python数据类型之元组(tuple)

    元组

    元组和列表最大的区别是元组中的元素固定,元组不能修改,所以不能对元组进行增、删、改

    1、创建

    tu = (11,22,33)
    tu = tuple(11,22,33)
    tu = tuple([]) #字符串、列表、字典
    

    2、常见操作

    name_tuper = ('wang','cheng','liang')
    

     索引
    通过索引获取元素

    print(name_tuper[0])
    

     len()
    获取元组的元素个数

    print(len(name_tuper))
    

     切片.顾头不顾尾
    切片0到第1个元素

    print(name_tuper[0:2])
    

     for循环
    循环元组中的所有元素

    for name in name_tuper:
        print(name)
    

    3、特有方法
    count,计算元素出现的次数
    计算wang出现的次数

    print(name_tuper.count('wang'))
    

    index获取指定元素的位置
    获取liang的位置

    print(name_tuper.index('liang'))
    

    其他:

    tu = ("wang","cheng","liang",["anhui",{"age":"25"}])
    print(tu)

    嵌套(元素不可修改)

    tu = (11,22,33)
    tu = (11,22,["wang",{"key1":”value1”}])

    元组的特性,元素不可被修改,但是元素的类型如果为非元组,那么该元素可能会被修改
    修改元组中元素的元素
    方法一:

    print(tu[3][1])
    tu[3][1].update({"salary":"?"})

    方法二:

    tu[3][1]["key2"]="hehe"
    print(tu)
    
  • 相关阅读:
    创建一个catkin工作空间
    Ubuntu下安装Python3.4及用python编译py文件
    ubuntu连接kinect v2
    ubuntu循环登录问题的解决
    找到bashrc
    创建一个catkin工作空间
    ts配置
    几个loader源码
    e2e测试
    eslint配置
  • 原文地址:https://www.cnblogs.com/wclwcw/p/8324960.html
Copyright © 2011-2022 走看看