Skip to Main Content
程序设计导论:Python语言实践
book

程序设计导论:Python语言实践

by 罗伯特 塞奇威克, 凯文 韦恩, 罗伯特 唐德罗
August 2021
Intermediate to advanced content levelIntermediate to advanced
350 pages
13h 15m
Chinese
Pearson
Content preview from 程序设计导论:Python语言实践

1.4.1 Python中的数组

在Python语言中,创建数组最简单的方法是在方括号中放置逗号分隔的字面量。例如,如下代码片段创建一个包含4个字符串元素的数组suits[]:

再如,如下代码片段创建两个数组x[]和y[],各包含3个浮点数元素。

数组是一个对象,包含结构化的用于快速访问的数据(对象引用)。可以假设数组中指向各元素的对象引用在计算机内存中是连续存储的,这样有助于理解数组,尽管实际情况比较复杂(本书4.1节中将详细讨论)。上述代码中定义的数组suits[]的示意图如图1-4-1所示。

图1-4-1 数组数据结构

创建一个数组后,在程序中任何需要变量的地方均可引用数组的元素,其语法形式如下:数组名后跟方括号,方括号内指定数组元素所在的整数索引下标。在上例中,suits[1]引用'Diamonds';x[0]引用0.30;y[2]引用0.50等。注意,x引用整个数组,而x[i]则引用数组的第i个元素。在本书正文中,我们使用标记x[]表示变量x为数组(但在Python代码中不能使用x[])。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普
Go语言编程

Go语言编程

威廉·肯尼迪

Publisher Resources

ISBN: 9787111549246