Python的列表
列表由一系列元素按特定数序排列组成,任何东西都可以添加入列表中。
而其中的元素之间没有任何关系。
在python中,列表用方括号 ( [ ] ) 来表示,并用逗号分隔其中的元素。
1.访问列表
下面举一个简单的示例:
list1 = ['a', 'b', 'c']
print(list1)
但如果直接用 print( ) 将列表打印出来,则会这样显示:['a', 'b', 'c']
但这不是我们想要看到的输出,所以,我们要这样做:
list1 = ['a', 'b', 'c']
print(list1[0])
指出列表的名称,再告诉python你想要访问的元素的索引,将其放在方括号内。
输出:a
同时我们可以用 title( ) 来使首字母大写:
list1 = ['a', 'b', 'c']
print(list1[0].title())
输出:A
再来看一个例子:
list1 = ['a', 'b', 'c', 'd']
print(list1[1])
print(list1[3])
输出:
b
d
这里返回了第2个数和第4个数,而并不是第1个和第3个。
所以,在python中:
索引从0而不是从1开始。
同时我们可以用一种特殊语法来访问列表中最后一种元素。
print(list1[-1])
输出:d
同时也是支持其他负数索引:
print(list1[-2])
这里返回倒数第二个元素,依次类推。