首页 > 编程语言 > 详细

Python基础:tuple

时间:2016-07-23 14:58:11      阅读:281      评论:0      收藏:0      [点我收藏+]

0x00 简介

元组(tuple),相当于不可变的列表。元组通过圆括号中用逗号分割的项目定义。

特点:1、有序的集合;2、通过偏移来取数据;3、属于不可变对象,不能在于原地修改内容,没有排序。

P.S. 元组不可变的好处:保证数据的安全,比如将数据传给一个不熟悉的方法或者接口时,可以保证方法或者接口不会改变我们的数据,从而导致程序问题。

 

0x01 基本操作

>>> a = (1,2,3)    #定义
>>> a[0]
1

>>> a[1:3]    #切片
(2,3)

>>> b = (99,)  #当元组中只包含一个元素时,需在元素后面添加逗号以消除歧义

 

通过重写值的方法可以达到“修改元组”的目的

>>> a = (1,2,3)
>>> b = list(a)    #将不可修改的元组变为可以修改的列表
>>> b[0] = 4
>>> a = tuple(b)
>>> a
(4,2,3)

 

Python基础:tuple

原文:http://www.cnblogs.com/tzuxung/p/5698626.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!