python系列教程116

Posted 人工智能AI技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python系列教程116相关的知识,希望对你有一定的参考价值。

朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow

声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好地理解AI技术,我让助理负责分享这套python系列教程,希望能帮到大家!由于这套python教程不是由我所写,所以不如我的AI技术教学风趣幽默,学起来比较枯燥;但它的知识点还是讲到位的了,也值得阅读!PS:看不懂本篇文章的同学请先看前面的文章,循序渐进每天学一点就不会觉得难了!

元组与列表非常类似,只不过元组不能在原处修改(它们是不可变的),并且通常写在圆括号里(而不是方括号里)。虽然元组不支持任何方法调用,但元组具有列表的大多数属性。下面让我们快速了解一下它的属性。

  • 任意对象的有序集合

与字符串和列表类似,元组是一个位置有序的对象的集合(也就是其内容维持从左到右的顺序)。与列表相同,可以包含任何类别的对象。

  • 通过偏移存取

同字符串、列表一样,在元组中的元素通过偏移(而不是键)来访问。它们支持所有基于偏移的操作。例如,索引和分片。

  • 属于不可变序列类型

类似于字符串,元组是不可变的,它们不支持应用在列表中的那些在原处修改的操作。与字符串和列表类似,元组是序列,它们支持许多同样的操作。

  • 固定长度、异构、任意嵌套

因为元组是不可变的,在不生成一个拷贝的情况下不能增长或缩短。另一方面,元组可以包含其他的复合对象(例如,列表、字典和其他元组等),因此支持嵌套。

  • 对象引用的数组

与列表相似,元组中的元素包含的是对象的引用。元组存储的是指向其他对象的存取点(引用),这样一来,对元组进行索引的速度就相对较快。

后面我们将一步步更加详细地学习元组!

以上是关于python系列教程116的主要内容,如果未能解决你的问题,请参考以下文章

《Python全栈系列教程》目录

Python入门系列教程函数

python系列教程151——range函数

python系列教程157——文件迭代器

python系列教程166——多个迭代器

python系列教程181——作用域例子