Python 中的列表数据类型
列表是 Python 中用途最广泛的复合数据类型。列表包含用逗号分隔的项,并用方括号 ([] ) 括起来。在一定程度上,列表类似于 C 语言中的数组。两者之间的一个区别在于,属于列表的所有项可以具有不同的数据类型。
示例
存储在列表中的值可以使用切片运算符 ([ ] 和 [:]) 访问,其中索引从列表开始时的 0 算起,一直到末尾 -1。加号 (+) 是列表连接运算符,星号 (*) 是重复运算符。例如 -
#!/usr/bin/python list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] tinylist = [123, 'john'] print list # Prints complete list print list[0] # Prints first element of the list print list[1:3] # Prints elements starting from 2nd till 3rd print list[2:] # Prints elements starting from 3rd element print tinylist * 2 # Prints list two times print list + tinylist # Prints concatenated lists
输出
产生以下结果 -
['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']
广告