下面我们来正式讲一下列表。
在生活中我们会经常面对各种各样的数据,这些数据并不是看起来杂乱无章,而是有规律可以寻找。或许你也和我一样爱看电影:
为了更好的组织数据,我们让一个电影列表长成这个样子:
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。