Python 基础教程(3rd ed)(25):列表和元组 2

阅读数:32 2019 年 10 月 26 日 09:44

Python基础教程(3rd ed)(25):列表和元组 2

本章将介绍一个新概念:数据结构。数据结构是以某种方式(如通过编号)组合起来的数据元素(如数、字符乃至其他数据结构)集合。在 Python 中,最基本的数据结构为序列(sequence)。序列中的每个元素都有编号,即其位置或索引,其中第一个元素的索引为 0,第二个元素的索引为 1,依此类推。在有些编程语言中,从 1 开始给序列中的元素编号,但从 0 开始指出相对于序列开头的偏移量。这显得更自然,同时可回绕到序列末尾,用负索引表示序列末尾元素的位置。你可能认为这种编号方式有点怪,但我敢肯定,你很快就会习惯的。

本章首先对序列进行概述,然后介绍一些适用于所有序列(包括列表和元组)的操作。这些操作也适用于本章一些示例中将使用的字符串,下一章将全面介绍字符串操作。讨论这些基本知识后,将着手介绍列表,看看它们有什么特别之处,然后讨论元组。元组是一种特殊的序列,类似于列表,只是不能修改。

评论

发布