zoukankan      html  css  js  c++  java
  • python之元组及其方法---整理集

    元组:

    区别:与列表类似,是对列表的二次加工;用小括号包括起来;元素不可修改;不可增加、删除

    技巧:创建元组的时候,一般在最后一个元素后面加一个逗号;为了与方法区分;并且这个逗号不算元素
    例如:

    tu=(111,33,"alex",True,20,)
    for item in tu:
        print(item)
    返回结果:
    111
    33
    alex
    True
    20

    #元组可以索引取值

    tu=(111,33,"alex",True,20,)
    v=tu[0]
    print(v)
    返回结果:
    111

    #元组可以切片

    tu=(111,33,"alex",True,20,)
    v=tu[0:2]
    print(v)
    返回结果:
    (111, 33)

    #字符串、列表、元组都是可迭代对象
    #那么它们三者之间是可以转换的

    tu=("aaa",123,)
    str1="asdf"
    v=list(tu)
    print(v)
    
    v=tuple(str1)
    print(v)

    #复杂元组中的元素取值

    举例:
    tu=(111,"alex",(11,22),[(33,44)],True,33,44,)
    v=tu[3][0][0]    #取得[(33,44)]中的33
    print(v)

    #元组的一级元素不可修改、删除、增加
    #但元组中有列表,列表支持修改,那是否可以修改元组中的列表元素呢?

    tu=(111,"alex",(11,22),[(33,44)],True,33,44,)
    tu[0]=123 #元组的一级元素,不可修改,这句执行会报错
    tu[3]=567 #[(33,44)]虽然是列表,但是元组的一级元素,则不能修改
    tu[3][0]=567 #tu[3][0]是元组的一级元素:列表,这个列表中的(33,44),是属于列表的元素,是可以修改的

    ###########元组的方法###########

    1.count方法:获取指定元素在元组中出现的次数
    格式:
    count(<value>)

    2.index方法:获取某个元素的索引位置
    格式:
    index(<value>[,start=<value>][,stop=<value>])
    start,stop表示起始位置和结束位置,如果不指定则从0开始

  • 相关阅读:
    AJAX
    前端上传文件 后端PHP获取文件
    PHP基础语法
    JS错误记录
    JS学习笔记
    python利用xlrd读取excel文件始终报错原因
    安装xlwt和xlrd
    编程菜鸟的日记-Linux无处不在
    编程菜鸟的日记-《软件测试》Ron Patton著-读书笔记
    编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习9
  • 原文地址:https://www.cnblogs.com/Kumanon/p/10380661.html
Copyright © 2011-2022 走看看