第七章、Python数据类型(tuple元组)
2021/11/10 14:09:58
本文主要是介绍第七章、Python数据类型(tuple元组),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
元组(tuple)
Python 中元组用圆括号 () 括起来的,其中的元素之间用逗号隔开。
1)元组的创建
>>> a=() #创建空元组 >>> type(a) <type 'tuple'> >>> b=(1) >>> type(b) <type 'int'> >>> b=(1,) #创建元组时,元素的数量必须大于1,只有1个元素是整型int,不是元组型 >>> type(b) <type 'tuple'> >>> c=1,'q',[1,2] #多种数据类型组合在一起,是元组型 >>> type(c) <type 'tuple'>
2)元组也是序列类型,也存在索引和切片操作
>>> c=1,'q',[1,2] >>> type(c) <type 'tuple'> >>> c[1] 'q' >>> c[2] [1, 2] >>> c[2][0] #单独提取元素中的小元素 1 >>> c[2][1] 2
3) 元组操作
元组中的元素不允许修改和删除,可以对元组进行拼接(+),也使用del语句来删除整个元组
>>> tup1 = (12, 34.56) >>> tup2 = ('abc', 'xyz') >>> tup1+tup2 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: can only concatenate tuple (not "list") to tuple >>> tup1+tup2 (12, 34.56, 'abc', 'xyz') >>> tup3=tup1+tup2 >>> tup3 (12, 34.56, 'abc', 'xyz') >>> del tup3 >>> tup3 Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'tup3' is not defined
注:元组拼接的数据类型必须相同,否则拼接不成功。
>> tup1,tup2=(1,2,3),[2,'qw','c'] >>> tup3=list(tup1) #数据类型强制转换,转换成列表 >>> tup3+tup2 [1, 2, 3, 2, 'qw', 'c']
这篇关于第七章、Python数据类型(tuple元组)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程