Python 处理 List 及 Tuple 资料
使用 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]
。