列表(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])

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容