列表
列表是 Python 中的另一种类型的对象。它们被用来存储索引的元素列表。
方括号中用逗号分隔元素来创建一个列表。
列表中的某个元素可以通过使用方括号中的索引来访问。
例如:
words = ["Hello", "world", "!"]
print(words[0])
print(words[1])
print(words[2])
结果:
Hello
world
!
注意:列表的索引是从0开始的,而不是从1开始的
空列表
一个空的列表用一对空的方括号创建。
empty_list = []
print(empty_list)
结果:
[]
大多数情况下,列表中的最后一项不会带逗号。然而,在最后一项放置一个逗号是完全有效的,在某些情况下是鼓励的。
列表元素数据类型
通常情况下,列表包含单种数据类型的元素,但也可以包含几个不同的类型。
列表也可以嵌套在其他列表中。
number = 3
things = ["string", 0, [1, 2, number], 4.56]
print(things[1])
print(things[2])
print(things[2][2])
结果:
0
[1, 2, 3]
3
列表索引
引用超出列表值的索引范围将导致 IndexError 错误。
一些类型,比如字符串,可以像列表一样编入索引。索引字符串的行为就像你索引包含字符串中每个字符的列表一样。
str = "Hello world!"
print(str[6])
结果:
w
网友评论