python基本数据类型——tuple
来源:互联网 发布:剑三的正太捏脸数据 编辑:程序博客网 时间:2024/05/17 23:46
一、元组的创建与转换:
ages = (11, 22, 33, 44, 55)ages = tuple((11, 22, 33, 44, 55))ages = tuple([]) # 字符串、列表、字典(默认是key)
- 元组基本上可以看成不可修改的列表
- tuple(iterable),可以存放所有可迭代的数据类型
二、元组的不可变性
如:t = (17, 'Jesse', ('LinuxKernel', 'Python'), [17, 'Jesse'])
元组t中的元素数字17和字符串‘Jesse’以及元组('LinuxKernel', 'Python')本身属于不可变元素,故其在元组中不可更新;但是其中包含的列表[17, 'Jesse']本身属于可变元素,故:
>>> t = (17, 'Jesse', ('LinuxKernel', 'Python'), [17, 'Jesse'])>>> t(17, 'Jesse', ('LinuxKernel', 'Python'), [17, 'Jesse'])>>> t[0] = 18Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: 'tuple' object does not support item assignment>>> t[3][17, 'Jesse']>>> t[3][0] = 21>>> t(17, 'Jesse', ('LinuxKernel', 'Python'), [21, 'Jesse'])
三、元组常用操作
#count(self,value)#功能:统计当前元组中某元素的个数tup = (55,77,85,55,96,99,22,55,)tup.count(55)#返回结果:3 元素‘55’在元组tup中出现了3次#index(self, value, start=None, stop=None)功能:获取元素在元组中的索引值,对于重复的元素,默认获取从左起第一个元素的索引值tup = (55,77,85,55,96,99,22,55,)tup.index(55)返回结果:0tup.index(85)返回结果:2tup.index(55,2,7)返回结果:3
tuple源码
阅读全文
0 0
- python基本数据类型——tuple
- Python基本数据类型之List、Tuple以及Dictionary
- python,tuple数据类型
- Python数据类型 之 tuple
- python基本 tuple
- python学习—-基本数据类型
- python学习—-基本数据类型
- Python内置数据类型之Tuple
- Python——tuple操作
- python学习——tuple
- Python核心数据类型(内置对象)—— 元组(tuple)
- Python基础02——基本数据类型
- python基本数据类型——list
- python基本数据类型——str
- python基本数据类型——int
- python基本数据类型——set
- Python基础——基本数据类型
- python 内置数据结构的基本操作 —— tuple(1)
- ython——杂货铺
- Jetson TX1 开发教程(5)--配置Qt Creator和远程桌面
- Kotlin Reference (五) 类的构造函数,类的继承,属性操作
- python基本数据类型
- 长文本在复杂cell里的收缩与展开
- python基本数据类型——tuple
- Android Studio常用快捷键
- 第1章 ssm 整合 quartz (解决了无法注入service问题)
- 使用socketpair⽤来创建双向通信的管道
- ZJCOJ qwb与小数 思维+快速幂
- python基本数据类型——list
- python基本数据类型——str
- Verilog中可综合及不可综合语句概述
- 红黑树的双旋转