记录一下python的数据结构 - tuple
来源:互联网 发布:保险网络大学认证教育 编辑:程序博客网 时间:2024/06/05 17:59
记录一下python的数据结构 - tuple
tuple和list很像,但是tuple一旦初始化就不能修改。
\>>> classmates = ('Michael', 'Bob', 'Tracy')
- classmates这个tuple就不能改变了;
- tuple没有append(),insert()这样的方法;
- 其他获取元素的方法和list是一样的,可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素;
因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。
>>> t = (1, 2) #定义一个tuple时,tuple的元素就必须被确定下来
>>> t
= (1, 2)>>> t = () #定义一个空的tuple
>>> t
= ()>>> t = (1,) #定义只有1个元素的tuple,需要加逗号
>>> t
= (1,)>>> t = (‘a’, ‘b’, [‘A’, ‘B’]) # 将元素定义为list,尽管tuple指向不能变,但是list的指向可以改变,那tuple的内容就可以改变了
>>> t2 = ‘X’
>>> t2 = ‘Y’
>>> t
= (‘a’, ‘b’, [‘X’, ‘Y’])
本篇博客主要参考自
《用python做科学计算》
《Python自学笔记之基础内容回顾》
《Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结 》
《 Python list 操作》
《列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 的基本方法 》
《python 2.7教程 - 廖雪峰》
0 0
- 记录一下python的数据结构 - tuple
- 记录一下python的数据结构
- 记录一下python的数据结构 - list
- 记录一下python的数据结构 - array
- 记录一下python的数据结构 - dict
- 记录一下python的数据结构 - set
- 记录一下python的数据结构 - string
- Python基础数据结构之tuple
- 写过的数据结构实验记录一下
- Python的tuple
- Python:tuple的总结
- python的list tuple
- 记录一下python中遇到的问题
- Python数据结构之——tuple
- 第8节--python数据结构--tuple
- python学习记录-元组(tuple)
- python的list和tuple
- python的list 和 tuple
- python-web
- Timer的缺陷 用ScheduledExecutorService替代
- Struts2+Spring+Hibernate的工作流程及原理(整理的)
- PS CC 2015 GIF动画制作 和 导出方法,图像序列
- Javacript Ajax 理解运用
- 记录一下python的数据结构 - tuple
- Java String 类型对象不能改变
- Ubuntu install ant
- cocos2dx原生lua绑定工具的总结
- C语言初学者代码
- 进制转换
- hdu1671 Phone List 字典树(小组赛E)
- ubuntu 下 ssldump 编译问题解决,及安装使用
- Hibernate之自定义ID生成器