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')
    
  • 相关阅读:
    <<网络是怎样连接的>>笔记第一章browser生成message
    豆知识( DNS; HTTP入门;网络协议)
    日期和时间的操作
    类型转换
    分组查询
    存储过程
    触发器
    表连接
    变量
    union以及一些扩展
  • 原文地址:https://www.cnblogs.com/zcf-blog/p/13188324.html
Copyright © 2011-2022 走看看