美文网首页
列表(List),位置,和索引

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

作者: 日本邦 | 来源:发表于2018-06-29 14:25 被阅读7次

    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),位置,和索引

          本文链接:https://www.haomeiwen.com/subject/jtfayftx.html