python系列教程116

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

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

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

  • 任意对象的有序集合

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

  • 通过偏移存取

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

  • 属于不可变序列类型

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

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

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

  • 对象引用的数组

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

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

猜你喜欢

转载自juejin.im/post/7017665517657948167
116