列表(List),位置,和索引

1.列表的基本形态,长下面这个样子:

list1 = ['physics', 'chemistry', 1997, 2000]

list2 = [1, 2, 3, 4, 5 ]

list3= ["手机", "电脑", '鼠标垫', '游艇']

以上是三个列表。假设list1,list2,list3是不同的人的名字,等号后面的那一大串,是暂时送给他们的东西。(计算级语言中叫:赋值)

列表里面可以放汉字,但是汉字要用“”括起来。也可以放数字,名字,日期等等。(其实可以放任何东西)。

但每件东西之间,必须用,(逗号)隔开。


2.列表中,每样东西都是有位置的。

在计算机语言中,每样东西都是有自己所在位置的。

比如在下面这句话中:

list3= ["手机", "电脑", '鼠标垫', '游艇']

list3这个角色,拥有四个箱子,一个箱子中有一件东西,第一个箱子中手机,第二个箱子中是电脑,以此类推。

但在计算机语言中,数字是从0开始的。所以,正确的说法是,第0个箱子中是手机,第一个箱子中是电脑,第二个箱子中是鼠标垫,第三个箱子中是游艇。

这个位置的准确定位有什么用呢?看下面的索引。


3,索引

现在,如果想知道list3这个角色拥有的第二个箱子中,到底有什么,可以用以下方式:

list3= ["手机", "电脑", '鼠标垫', '游艇']

print(list3[1])#为什么查询的是第二个箱子,但公式里的数字是1?因为计算机语言是从0开始的啊!

上面这句话的打印结果就是:电脑。


请思考以下练习题的打印结果:

list1 = ['physics', 'chemistry', 1997, 2000]

list2 = [1, 2, 3, 4, 5 ]

list3= ["手机", "电脑", '鼠标垫', '游艇']

print(list1[0])

print(list2[1])

print(list3[2])

再附加一道练习题:

li=['Tony', 'alex', 'eric', 'rain', 'seven']

print(li[1])

再加一道练习题:

li = ["hello",'seven',["mon",["h","kelly"],'all'],123,446]

print(li[2][1][1])

你可能感兴趣的:(列表(List),位置,和索引)