• Python3---数据类型---元组


    前言

    该文章描述了元组的定义,特征以及常见使用场景

    2020-01-16

    天象独行

      0X01;定义

        在Python当中使用圆括号括起来,元素之间使用逗号的形式定义为元组(tuple)。

      0X02;特点

        1;元组当中的元素可以是任何Python对象类型。

        2;元组也属于序列类型

        3;其中的元素不能更改,这一点与列表不同,倒是跟字符串类似

        4;元素又可以是任何类型的数据,这一点与列表相同,但不同于字符串。

        注意:既然元组属于序列,那么元组也是可以存在索引,分片,等功能。

      0X03;用途

        既然元组是列表和字符串的杂合,那么它有什么用途呢?不是用列表和字符串就可以了吗?

        有些情况只需要列表和字符串,但是,世界是复杂的,我们要解决的问题不全是简单问题,就如同自然语言一样,虽然有的词汇看似可有可无,用别的也能替换之,但我们依然要在某些情况下使用它们。一般认为元组有这些特点,并且也是它使用的情景:

        元组比列表操作速度快。如果定义了一个值的常量集,并且唯一要用它做的是不断地遍历(遍历是一种操作,读者可以
        看后面的for循环)它,请使用元组代替列表。
        如果对不需要修改的数据进行“写保护”,可以使代码更安全,这时使用元组而不是列表。如果必须要改变这些值,则需
        要执行元组到列表的转换。
        元组可以在字典(另外一种对象类型,请参考后面的内容)中被用作key,但是列表不行。因为字典的key必须是不可变
        的,元组本身是不可改变的。
    元组可以用在字符串格式化中。

  • 相关阅读:
    Boost练习程序(program_options)
    vim一般设置
    删除文件夹及其子文件
    linux搜索一个文件
    窗口最大最小化
    3dmax 学习
    打造个人电脑安全终极防线
    Cacls Command Question
    vc++学习(六)——代码学习
    学习3dmax(四)
  • 原文地址:https://www.cnblogs.com/aaron456-rgv/p/12202491.html
Copyright © 2020-2023  润新知