info = ["张三", 18, 175.5, True, ["看书", "打篮球"]]
可以看到info列表的最后一个元素是一个列表["看书", "打篮球"]
表示兴趣爱好。如何访问列表中的列表呢?
["看书", "打篮球"]位于info列表中的第4个位置(索引号为4)
访问方式如下:
那如何访问“看书”和“打篮球”呢?
把info[4]当成一个整体 → info[4] = ["看书", "打篮球"]
“看书”是 info[4]的第0个元素,所以可以用info[4][0]继续访问
访问方式如下:
程序代码如下:
运行结果如下:
如果是多人的信息卡,也可以将每个人的信息作为一个列表元素存放在总列表中people是一个总列表,里面有三个元素,其中每个元素都是一个列表。可以通过for循环,遍历people去访问每个元素可以看到,每个p也都是列表,还可以继续访问列表p里面的元素如果信息再复杂一些,用字典来存放会更方便。
比如 {"姓名": "张三", "年龄": 18, "身高": 175.5}就是个字典。
通过“键”就能直接取数据,不用记住索引号。
字典是后面要学习的内容,这里稍微提一下。
正是因为列表可以存放多个数据,并且还可以存放不同类型的多个数据,所以列表的应用非常广泛。几乎任何需要“存放多个数据”的场景,都可以用列表。