第七章、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元组)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-13python项目部署
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门