02-列表数据类型
4.1 列表数据类型
“列表”是一个值,包含由多个值构成的序列。术语“列表值”指的是列表本身(它作为一个值,可以保存在变量中或传递给函数,像所有其他值一样),而不是指列表值之内的那些值。列表值看起来像这样: ['cat', 'bat', 'rat', 'elephant']
。就像字符串值用引号来标记字符串的起止一样,列表以左方括号开始,以右方括号结束,即[]。列表中的值也称为“表项”。表项用逗号分隔。例如,在交互式环境中输入以下代码:
>>> [1, 2, 3]
[1, 2, 3]
>>> ['cat', 'bat', 'rat', 'elephant']
['cat', 'bat', 'rat', 'elephant']
>>> ['hello', 3.1415, True, None, 42]
['hello', 3.1415, True, None, 42]
❶ >>> spam = ['cat', 'bat', 'rat', 'elephant']
>>> spam
['cat', 'bat', 'rat', 'elephant']
spam
变量❶仍然只被赋予一个值:列表值,但列表值本身包含多个值。值 []
是一个空列表,不包含任何值,类似于空字符串''。