python tuple有什么用


本文摘自php中文网,作者little bottle,侵删。

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

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

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

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

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

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

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

1

>>> 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有什么用的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python学习-----类的封装、继承,多态

Python函数之divmod数字处理函数

学习Python将中文数字转化成阿拉伯数字

iPythonPython区别

Python如何转换时间戳

Python 元类实例解析_Python

Python全栈好找工作吗

Python市场需求量大吗

Python如何验证中心极限定理

Python使用matplotlib实现的图像读取、切割裁剪功能示例

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...