zoukankan      html  css  js  c++  java
  • 07 Python学习之元组-tuple

    tuple是元组,可以理解为一组特殊的列表,元组里面的数据是不能改变的,因此元组只有两个方法count和index。

    注意:
    如果元组只有一个元素,那么该元素后面必须有一个逗号,否则不是元组

    例1:

    names = ('Tom', 'Dave', 'Lily')
    print(type(names))
    
    name = ('Tom')			# 没加逗号,相当于一个字符串用括号扩起来了
    print(type(name))
    
    name = ('Tom',)
    print(type(name))
    

    运行结果:

    <class 'tuple'>
    <class 'str'>
    <class 'tuple'>
    

    元组的方法:

    由于元组不能被改变,因此元组没有,添加,修改,删除的方法

    count

    查询元组中元素的个数
    例1:

    names = ('Tom', 'Dave', 'Lily')
    print(names.count('Tom'))
    

    运行结果:

    1
    

    index

    获取元组中元素的下标,当元素不存在,报ValueError错误
    例1:

    names = ('Tom', 'Dave', 'Lily')
    print(names.index('Tom'))
    

    运行结果:

    0
    

    元组的切片

    元组的切片操作跟列表切片类似
    例1:

    names = ('Tom', 'Dave', 'Lily', 'Tomas', 'Tony')
    print(names[::3])		# 指定步长切片
    

    运行结果:

    ('Tom', 'Tomas')
    

    元组的特殊用法

    元组也支持用乘法重复元组内容,结果仍是一个元组

    例:

    names = ('Tom', 'Dave', 'Lily')
    print(names*2)
    

    运行结果:

    ('Tom', 'Dave', 'Lily', 'Tom', 'Dave', 'Lily')
    
  • 相关阅读:
    C# 停止或开启服务
    微软企业库 缓存
    C# 获取图片一部分
    [转载]MVC3在win 2003虚拟主机上的调试
    mongodb查询的语法
    Mongodb亿级数据量的性能测试比较完整收藏一下
    正则验证数字
    收到了Gmail的Beta测试邀请
    C#新手经验点滴
    Windows消息机制
  • 原文地址:https://www.cnblogs.com/zcf-blog/p/13188324.html
Copyright © 2011-2022 走看看