前文提到列表(list,[]),那么怎么访问列表的元素(元素指列表中的单个成员)呢?
我们通过每个元素在列表中的序号或者位置来访问,称为索引(index).
见ex34.py:
#!/usr/bin/python
# -*- coding: utf-8 -*-
i = 0
animals = ['bear', 'python', 'peacock', 'kangaroo', 'whale', 'platypus']
while i < 6:
print "NO %d animal is %s" % (i,animals[i])
i = i + 1
print "-----------------------------------------------"
for val in animals:
print "The animal is %s" % (val)
print "-----------------------------------------------"
for k in range(0,len(animals)):
print "NO %d animal is %s" % (k,animals[k])
print "-----------------------------------------------"
运行结果:
NO 0 animal is bear
NO 1 animal is python
NO 2 animal is peacock
NO 3 animal is kangaroo
NO 4 animal is whale
NO 5 animal is platypus
The animal is bear
The animal is python
The animal is peacock
The animal is kangaroo
The animal is whale
The animal is platypus
NO 0 animal is bear
NO 1 animal is python
NO 2 animal is peacock
NO 3 animal is kangaroo
NO 4 animal is whale
NO 5 animal is platypus