python基础 元组
来源:互联网 发布:范玮琪人品知乎 编辑:程序博客网 时间:2024/05/29 12:01
1.定义:元组和列表类似,但是元组的元素不可变,元组一旦创建,用任何方法都不可以修改其元素。
元组的定义方式和列表相同,但元组在定义是所有元素都放在一对圆括号”(“和”)“中,而不是方括号中。下面是合法的元组:
(10,20,30,40) (‘abcd’,’efgh’,’python’)
2.创建元祖
使用”=“将一个元组赋值给变量。
>>>a_tuple=('a','b','python','z','example')>>>a_tuple('a','b','python','z','example')
3.读取元素
用变量名加元素序号(放中括号中)即可访问元组中某个元素。与列表相同,元组中的元素也有都有固定的顺序,第一个元素的序号为0,元组元素序号的规定与列表相同。
>>>a_tuple[2] 'python' >>>a_tuple[-1] 'example' >>>a_tuple[-5] 'a' >>>a_tuple[-7] Traceback (most recent call last): File "<pyshell#68>" , line 1, in <module> a_tuple[-7] IndexError: tuple index out of range
4.元组切片
与列表一样,元组也可以进行切片操作。对列表切片可以得到新的列表,对元组切片可以得到新的元组。
>>>a_tuple[1:3]('b','python')
4.检索元素
(1)使用count()方法计算元组中某个元素出现的次数。
>>>a_tuple.count('b')1
(2)使用in运算符返回某个元素是否在该元组中。
>>>'ab' in a_tupleFalse>>>'z' in a_tupleTrue
(3)使用index()方法返回某个元素在元组中的准确位置。
>>>a_tuple.index('z')3>>>a_tuple.index(5)Traceback (most recent call last): File "<pyshell#78>" , line 1, in <module> a_tuple.index(5) ValueError: tuple.index(x): x not in tuple
5.元组同时赋多个值
可以利用元组来一次性地对多个变量赋值。
>>>v_tuple=(False,3.5,'exp')>>>(x,y,z)=v_tuple>>>xFalse>>>y3.5>>>z'exp'
阅读全文
1 0
- python基础 元组
- Python基础:元组
- Python基础-元组小结
- python基础学习--元组
- Python基础-元组 列表
- Python基础之列表与元组
- 零基础学python-9.1 元组
- Python基础(二):列表和元组
- python基础之列表和元组
- Python基础--不可变序列:元组
- python基础2--------元组,列表,字符串
- python基础篇--Tuple(元组)
- 【python基础】之元组 集合 字典
- python基础学习_元组拾遗
- python基础之元组,列表
- python基础学习之元组
- python基础学习(六):元组
- python基础之元组、列表、集合
- pwnable.kr刷题之UAF
- 转自:C#和C++类型对应表
- [leetCode-516Longest Palindromic Subsequence]最长回文子序列DP算法详解
- Spring 深入浅出核心技术 (一)
- jvm相关基础
- python基础 元组
- $.ajax()方法各参数详细了解
- PE Checksum的C++实现
- 跨域请求jsonp详解
- 13年程序员打工之路,却从未停止创业!
- 神经网络前向反向公式推导及说明
- 字节流与字符流的区别
- db2 常用sql(后续不断更新......)
- java TCP/IP Socket编程-----基本套接字-----UDP通讯-----笔记6