Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
Python总共有6个内置的序列,即列表、元组、字符串、Unicode字符串、buffer对象和 xrange 对象。
今天我们了解下数据类型中的列表list,是Python中最常用的序列之一。
比如,列出班里所有同学的名字,就可以用一个list表示:
注意:请注意写法,要认真观察写法;
list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。
构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list:
由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:
一个元素也没有的list,就是空list:
总结:数据列表,使用的关键字是List,元素放在大括号 "[]"内,每个元素之间用"逗号"隔开,可以存放多个元素。
试一试:
假设班里有3名同学:Adam,Lisa和Bart,他们的成绩分别是 95.5,85 和 59,请按照 名字, 分数, 名字, 分数... 的顺序按照分数从高到低用一个list表示,然后打印出来。