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)。

  • 相关阅读:
    线性可分支持向量机
    谈对牛顿法的理解
    最大熵模型学习笔记
    Maven --- <distributionManagement>标签
    poi-word导出,导出多图片到word
    poi-excel导入导出
    ApplicationContextInitializer接口
    springboot伪静态
    springboot集成邮件服务
    多文件上传demo
  • 原文地址:https://www.cnblogs.com/serpent/p/8616255.html
Copyright © 2011-2022 走看看