• 技术文章 >后端开发 >Python教程

    python tuple有什么用

    little bottlelittle bottle2020-09-17 13:26:21原创4400

    Python中tuple(元组)的作用:作为参数传递给函数调用、或是从函数调用那里获得参数时,保护其内容不被外部接口修改。通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。

    Python是一种计算机程序语言,也是一种脚本语言,它使用起来相较于其他语言来说非常简易。就使得越来越多的人愿意去学习Python。但是Python中的某些语法需要我们多加练习才能真正了解他的含义,下面我将带大家一起来了解一下python中的tuple是做什么的?

    Python中有序列表叫tuple(元组)。

    元组通过圆括号中用逗号分割的项目定义。

    元组的主要作用是作为参数传递给函数调用、或是从函数调用那里获得参数时,保护其内容不被外部接口修改。

    通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。

    tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字:

    >>> classmates = ('Michael', 'Bob', 'Tracy')

    现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素。

    不可变的tuple有什么意义?

    因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。

    python tuple的用处

    1、元组比列表操作速度快,在遍历操作的时候,一定要使用元组,这样速度回快很多

    4.png

    2、对不需要修改的数据进行“写保护”,可以使代码更加安全

    3.png

    3、可以在字典中被用成key,但列表不行

    2.png

    4、可以在字符串格式化中出现

    1.png

    以上就是python tuple有什么用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python
    上一篇:python数据竖着怎么变横的? 下一篇:python3.7怎么运行
    千万级数据并发解决方案

    相关文章推荐

    • Python数据类型详解(三)元祖:tuple• Python之List和Tuple类型 • Python元组(tuple)、列表(list)、字典(dict)的分别介绍• 关于Python中Tuple和Dict详细解析• python list元素为tuple时的排序方法
    1/1

    PHP中文网