阅读(1711) (0)

Python 处理 List 及 Tuple 资料

2017-07-17 15:01:33 更新

使用 List 资料

List 资料型态可以用来表示或处理排列在一起的资料,在 Python 里是使用中括号( [ 及 ] )包起来表示,而 List 里的资料可以是任何资料型态:

a = [1, 3, 'abc', 7, "xyz"]
print a[3]

在上面的例子,我们产生了一个 List 资料,然后印出这个资料中索引3的资料,记住,List 资料的索引是*从0开始**,所以这个例子会在屏幕上印出:

7

List 资料的索引

索引值的意义

在上面的例子中,我们使用单一索引值取出 List 资料中的某一份资料,索引值一定是*整数资料**,但若是负整数,则表示 从资料的末端开始计算,以上述的程式码为例:

print a[-2]

则会在屏幕上印出

7

因为它是从右边数来第二个元素。

选取一段范围

除了使用单一索引值取得 List 中单一元素,也可以设定范围取出一段部份资料,如:

print a[1:3]

这段程式码则会在屏幕上印出

[3, 'abc']

范围的索引值包括左值及右值,而取出资料的范围是 从左值开始至右值的前一个 元素,所以 a[1:3] 是取出 a[1]a[2] 而不包含 a[3]