Lists-列表
列表是Python中的另一种对象。它们用于存储索引的项目列表。
使用带有逗号分隔项的方括号创建列表。
列表中的某个项目可以使用方括号中的索引访问。
举个例子:
words = ["Hello", "world", "!"]
print(words[0])
print(words[1])
print(words[2])
结果是:
>>>
Hello
world
!
>>>
第一个列表项的索引是0,而不是
Lists-列表
列表是Python中的另一种对象。它们用于存储索引的项目列表。
使用带有逗号分隔项的方括号创建列表。
列表中的某个项目可以使用方括号中的索引访问。
举个例子:
words = ["Hello", "world", "!"]
print(words[0])
print(words[1])
print(words[2])
结果是:
>>>
Hello
world
!
>>>
填空 这段代码的结果是?
nums = [5, 4, 3, 2, 1]
print(nums[1])
Lists-空
用一对空的方括号创建空列表。
empty_list = []
print(empty_list)
Lists-多个类型
通常,列表将包含单个项类型的项目,但也可以包括若干不同类型。
列表也可以嵌套在其他列表中。
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
>>>
列表通常用于表示2D网格,因为Python缺少用于其他语言的多维数组。
Lists-索引
索引可能超出列表值的范围会导致索引错误。
某些类型,如字符串,可以像列表一样索引。索引字符串的行为就像在索引包含字符串中的每个字符的列表一样。
对于其他类型,如整数,索引它们是不可能的,并且会导致类型错误。
str = "Hello world!"
print(str[6])
结果:
>>>
w
>>>
结果:
>>>
[]
>>>
大多数时候,逗号不会跟随列表中的最后一个项目。然而,把它放在那里是完全有效的,在某些情况下是值得鼓励的。