Python元组的简单使用
2022/1/15 1:04:11
本文主要是介绍Python元组的简单使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
元组(tuple)
元组也是有序表,区别在于tuple一旦初始化后,就不能再改变,此处的不变时说,tuple的每个元素的指向永远不变。
- typle在定义时,tuple的元素就必须被确定下来。
In [58]: t = (2, 1) In [59]: t Out[59]: (2, 1) # 定义空的tuple In [60]: t = () In [61]: t Out[61]: () # 定义只有一个元素的tuple # 注意:定义时,是有逗号的,若没有的话,就是定义1这个数 In [62]: t = (1, ) In [63]: t Out[63]: (1,) # 若没有逗号,则得到的不是一个元组 In [91]: a = (1) In [92]: type(a) Out[92]: int
- 若tuple中有list,那么说的不可变,就是指向这个元素的这个指向不可变,但是list元素本身是可变的
In [73]: a = [1, 2] In [74]: b = [3, 4] In [75]: c = ('A', a) In [76]: c Out[76]: ('A', [1, 2]) # tuple元素指向不能改变,所以报了异常 In [77]: c[0] = b -------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-77-5b8a7e0cb452> in <module>() ----> 1 c[0] = b TypeError: 'tuple' object does not support item assignment -------------------------------------------------------------------- # tuple中的list元素的内容可以改变 In [78]: c[1][1] = 3 In [79]: c Out[79]: ('A', [1, 3])
这篇关于Python元组的简单使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 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编程入门教程