zoukankan      html  css  js  c++  java
  • 元组(tuple)的用途(基础)

    >>>a = 123,456,'jia',['jia','xiang']
    >>>a 
    (123, 456, 'jia', ['jia', 'xiang'])
    

      这个带括号的对象:元组(tuple)

    元组是用圆括号括起来,元素之间用逗号隔开。元组中的元素是任意类型的Python对象。

    元组是序列,和字符串类似。

    元组中元素不能修改,这和列表不同,和字符串类似。

    元组中元素可以是任何类型的数据,这和列表相同,不同于字符串。

    >>>a = 123,456,'jia',['jia','xiang']
    >>>a
    (123, 456, 'jia', ['jia', 'xiang'])
    >>>a[3]
    ['jia', 'xiang']
    >>>a[2:]
    ('jia', ['jia', 'xiang'])
    

      索引和切片

    >>>a =(3)
    >>>type(a)
    <class 'int'>
    >>>a = (3,)
    >>>type(a)
    <class 'tuple'>
    

     当元组中只有一个元素时,需要在元素后面加一个英文逗号。

    所有在列表中修改列表的方法,在元组中都失效,元组不可更改。

    >>>a = 123,456,'jia',['jia','xiang']
    >>>a
    (123, 456, 'jia', ['jia', 'xiang'])
    >>>tuple_a = tuple(a)
    >>>tuple_a
    (123, 456, 'jia', ['jia', 'xiang'])
    >>>list_a = list(a)
    >>>list_a
    [123, 456, 'jia', ['jia', 'xiang']]
    

        列表和元素的互换list() 和 tuple()

    元组的用途:

    *元组比列表操作速度快。定义了一个值,仅需要不断的遍历,需要使用元组

    *若定义数据是常量,需要使用元组

    *元组不可变,可以作为字典的键(key)。

  • 相关阅读:
    日常使用JAR包 MAVEN
    二维码
    常用验证
    文件操作
    邮件发送
    Spring获取bean对象帮助类
    mybatis-generator自动映射数据库,生成mapper.xml、mapperDao、entity
    JAVA爬虫
    MVC调试异常--未能将脚本调试器附加到计算机
    科研技能之文献管理Endnote X9——谈实用性
  • 原文地址:https://www.cnblogs.com/serpent/p/8616255.html
Copyright © 2011-2022 走看看