Python 中的列表数据类型
pythonserver side programmingprogramming
列表是 Python 复合数据类型中最通用的。列表包含用逗号分隔并括在方括号 ([]) 中的项目。在某种程度上,列表类似于 C 中的数组。它们之间的一个区别是,属于列表的所有项目可以是不同的数据类型。
示例
可以使用切片运算符([ ] 和 [:])访问列表中存储的值,索引从列表开头的 0 开始,一直到结尾的 -1。加号 (+) 是列表连接运算符,星号 (*) 是重复运算符。例如 −
#!/usr/bin/python list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] tinylist = [123, 'john'] print list # 打印完整列表 print list[0] # 打印列表的第一个元素 print list[1:3] # 打印从第二个到第三个元素的元素 print list[2:] # 打印从第三个元素开始的元素 print tinylist * 2 # 打印列表两次 print list + tinylist # 打印连接列表
输出
这将产生以下结果 −
['abcd', 786, 2.23, 'john', 70.2] abcd [786, 2.23] [2.23, 'john', 70.2] [123, 'john', 123, 'john'] ['abcd', 786, 2.23, 'john', 70.2, 123, 'john']