5-1 什么是容器、什么是list
本节编程练习不计算学习进度,请电脑登录imooc.com操作

什么是容器、什么是list

容器

生活中,容器指的是可以容纳物品的收纳器,在程序中,容器是一种可以把多个元素放在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in等关键字判断某个元素是否包含在容器中。
在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器,这些容器是Python编程中非常重要的数据结构,我们接下来重点学习这些数据结构。

list

列表(list)是一种有序的容器,放入list中的元素,将会按照一定顺序排列。构造list的方法非常简单,使用中括号[]把需要放在容器里面的元素括起来,就定义了一个列表。
比如列出所有同学们的成绩:

scores = [45, 60, 75, 86, 49, 100]

列出所有同学们的名字:

names = ['Alice', 'Bob', 'David', 'Ellena'] # 注意,字符串元素仍需要引号

正如我们看到的,list可以放入数字、字符串等数据类型,list不对放入其中的类型进行判断,也就是说,list可以同时放入任意类型的数据,这是Python这门语言决定的,因为Python是动态语言。

L = ['Alice', 66, 'Bob', True, 'False', 100]

对于list,我们可以直接把list的内容打印出来。

L = ['Alice', 66, 'Bob', True, 'False', 100]
print(L)

任务

Alice同学某次考试语文(Chinese)、数学(Math)、英语(English)三科的成绩分别是92、75、99,请使用list保存这些数据。
注意:科目和成绩属于不同的数据类型。

  1. # Enter a code
  2.  
下一节