Python程序设计——元组1
2021/10/30 14:10:26
本文主要是介绍Python程序设计——元组1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在Python中,元组(tuple)与列表类似,他们同属于有序系列类型,一些适用于序列内型的基本操作和处理函数同样也适用于元组,不同之处在于列表是可变对象,元组则是是不可变对象,元组一经创建,其元素便再也不能被修改。
1.1、元组的基本操作
元组是由放在圆括号内的一些元素组成的,这些元素之间用逗号分隔。创建元组的方法十分简单,只需要在圆括号内添加一些元素,并使用逗号分开即可。例如:
tuple1 = () tuple2 = (1, 2, 3, 4, 5, 6) tuple3 = ("mathematics", "physics", "chemistry")
当元组中只包含一个元素时,需要在元素后面添加逗号,以防止运算时被当成括号。
例如:
tuple4 = ("all",)
元组是通过Python内置的tuple类定义的,因此也可以通过调用tuple()函数来创建元组。通过调用tuple()函数还可以将字符串和列表转换成元组,例如:
tuple5 = tuple() tuple6 = tuple(1, 2, 3) tuple7 = tuple([1, 2, 3, 4, 5, 6]) tuple8 = tuple("Hello Python") tuple9 = ("VB", "Java", "Python", "Go", 2018, 2019) tuple10 = tup([i * i for i in range(0)])
元组与列表类似, 一些适用于列表的基本操作和处理函数也适用于元组。例如,对于元组进行加法运算,适用索引访问元组指定位置元素, 通过切片从元组中获取部分元素, 使用关系运算符比较两个元组,使用成员运算符in来判断某个值是否存在于元组中, 使用for循环遍历元组, 使用内置函数len()计算元组的长度等。
但是,由于元组是不可变对象, 是不允许修改中的元素值的。如果试图通过赋值语句修改元组中的元素,将会出现TypeError错误。同样,是不允许删除元组中的元素值的,但可以使用del语句来删除整个元组。
这篇关于Python程序设计——元组1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 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编程入门教程