生活中,容器指的是可以容纳物品的收纳器,在程序中,容器是一种可以把多个元素放在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in等关键字判断某个元素是否包含在容器中。
在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器,这些容器是Python编程中非常重要的数据结构,我们接下来重点学习这些数据结构。
列表(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保存这些数据。
注意:科目和成绩属于不同的数据类型。
list可以同时包含字符串和数字。
参考答案:
L = ['Alice', 'Chinese', 92, 'Math', 75, 'English', 99] print(L)
请验证,完成请求
由于请求次数过多,请先验证,完成再次请求
打开微信扫码自动绑定
绑定后可得到
使用 Ctrl+D 可将课程添加到书签
举报