zoukankan      html  css  js  c++  java
  • 元组

    元组

    元组也是 Python 中的数据类型之一。元组的关键字是 tuple

    元组的定义方法和列表极其相似,只是将 中括号 变成了 小括号。很多时候,小括号可以省略:

    tu = (1, 2, 3, 'alex')
    tu1 = 1, 2, 3, 'alex'
    

    元组就是一个不可变的列表。因为不可变,元组没有增删改的方法,只能进行查看。

    元组也可以通过索引方式进行查找,也同样支持切片操作:

    tu = 1, 2, 3, 'alex'
    print(tu[0])
    print(tu[1:3])
    

    输出的结果为:

    1
    (2, 3)
    

    注意元组切片后得到的还是元组数据。

    元组同样可以通过 for 循环的方法来查看:

    tu = 1, 2, 3, 'alex'
    for i in tu:
        print(i)
    

    元组的 .count() 方法可以用来统计指定元素在元组中出现的次数;.index() 方法可以通过元素的名称获取元素的索引:

    tu = 1, 2, 3, 'alex'
    print(tu.count(3))
    print(tu.index(3))
    

    输出的结果为:

    1
    2
    

    需要注意的是,并不是出现小括号表示该数据的数据类型时元组。当小括号中没有出现逗号时,数据类型就是括号中数据类型本身:

    a = (10)
    print(type(a))
    b = ('alex')
    print(type(b))
    

    输出的结果为:

    <class 'int'>
    <class 'str'>
    

    当小括号中没有数据时,代表的是空元组:

    c = ()
    print(c)
    
    输出的结果为: ()
    

    元组的应用场景有:

    1. 为了防止误操作时修改数据,元组用来存放一些重要数据
    2. 配置文件中用来存储数据
  • 相关阅读:
    猪猪的机器学习笔记(八)聚类
    猪猪的机器学习笔记(七)最大熵模型
    猪猪的机器学习笔记(九)推荐系统
    标签button:点击button按钮时,出现了页面自动刷新的情况
    SQL案例
    SQL学习记录:函数(二)
    SQL学习记录:定义(一)
    C# 后台报错输出到日志
    DateTime 时间类型总结(前端)
    笛卡尔积的使用
  • 原文地址:https://www.cnblogs.com/shuoliuchina/p/12427287.html
Copyright © 2011-2022 走看看