认识列表

下面我们来正式讲一下列表。

在生活中我们会经常面对各种各样的数据,这些数据并不是看起来杂乱无章,而是有规律可以寻找。或许你也和我一样爱看电影:

为了更好的组织数据,我们让一个电影列表长成这个样子:

1 movies = ["Avata", "Titannic", "The Dark Knight Rises", "Jurassic Park", "Dances with Wolves"]

同时我们还可以组织起来年份和导演的列表:

1 year = [2009, 1997, 2012, 1997, 1990]
2 directors = ["James Cameron", 
3             "James Cameron", 
4             "Christopher Nolan", 
5             "Steven Spielberg", 
6             "Kevin Costner"]

可以看到,Pyhon列表的可读性是非常好的。列表在外貌上有以下的特点:

●列表的开始和结束要加上中括号

●采用逗号将列表的项与项分开

●使用“=”号操作符将整个列表赋予一个变量

●列表中可以放置任意的数据类型,如果是字符串,需要打上引号(还记得吗?单引号、双引号都可以)

也许你已经知道了,和数组一样,列表的第一个元素的索引是从0开始的。也就是说第一个元素的序号是0,第二个元素是1,第三个元素是2。但是你可能还不知道的是:它还可以倒着来数,最后一个的序号是-1,倒数第二的序号是-2。

本人熟悉 Windows、Linux、OS X、Android、iOS、WP8 等系统的开关机,精通 CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal 的hello world编写。
原文地址:https://www.cnblogs.com/pastman/p/4076657.html