• Python数据类型-元组


    元组是另一个数据类型,类似于List(列表)。
    元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。一旦初始化就不能修改

    作用:
    1、对于一些数据我们不想被修改,可以使用元组
    2、元组可以在映射(和集合的成员)中当做键使用——而列表则不行,元组作为很多内建函数和方法的返回值存在

    tuple = ('runoob', 786, 2.23, 'john', 70.2)  #  格式:元组名 = (元素1,元素2,元素3)
    # tuple = (20,)  # 一个元素,需要在元素后面添加逗号,表示元素,不然是一个变量
    tinytuple = (123, 'john')

    1、查

    print(tuple)  # 输出完整元组
    print(tuple[0])  # 输出元组的第一个元素
    print(tuple[1:3])  # 输出第二个至第三个的元素
    print(tuple[2:])  # 输出从第三个开始至列表末尾的所有元素
    print(tinytuple * 2)  # 输出元组两次
    print(tuple + tinytuple)  # 打印组合的元组
    
    # 输出结果:
    '''
    ('runoob', 786, 2.23, 'john', 70.2) 
    runoob 
    (786, 2.23) 
    (2.23, 'john', 70.2) 
    (123, 'john', 123, 'john') 
    ('runoob', 786, 2.23, 'john', 70.2, 123, 'john')
    '''

    2、删

    del tuple  # 删除整个元组

    3、其他

    # 以下是元组无效的,因为元组是不允许更新的。而列表是允许更新的:
    
    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    tu = ('runoob', 786, 2.23, 'john', 70.2)
    li = ['runoob', 786, 2.23, 'john', 70.2]
    # tu[2] = 1000  # 元组中是非法应用
    # li[2] = 1000  # 列表中是合法应用
    
    # 方法:
    print(tu.index('runoob'))  # 打印元素的索引值
    print(tu.count('runoob'))  # 打印元素的数量
  • 相关阅读:
    Java static 静态代码块、代码块
    blog
    Java 类之间的关系
    vscode Cannot edit in read-only editor.
    以KNN为例用sklearn进行数据分析和预测
    Python 时间处理
    Python map filter reduce enumerate zip 的用法
    Python列出文件夹中的文件
    Java类只加载一次的情况
    Powershell 中的管道
  • 原文地址:https://www.cnblogs.com/tootooman/p/8954497.html
Copyright © 2020-2023  润新知