数据类型
python中可用的数据结构是列表,元组和字典。集合在sets
库中可用(但内置于Python 2.5及更高版本中)。列表就像一维数组(但你也可以有其他列表的列表),字典是关联数组(也就是哈希表),元组是不可变的一维数组(Python“数组”可以是任何类型,所以你可以在列表/词典/元组中混合例如整数,字符串等)。所有数组类型中第一项的索引为0. 负数从结尾到开头计数,-1是最后一项。变量可以指向函数。用法如下:
>>> 样品 = [ 1 , [ “另一个” , “列表” ], (“A” ,“ 元组” )]
>>> MYLIST = [ “列表项1” , 2 , 3.14 ]
>>> MYLIST [ 0 ] = “再次列出项目1” #我们正在更改项目。
>>> mylist [ - 1 ] = 3.21 #这里,我们参考最后一项。
>>> “值1” , 2 : 3 , “pi” : 3.14 }
>>> mydict [ “pi” ] = 3.15 #这是您更改字典值的方法。
>>> mytuple = (1 , 2 , 3 )
>>> myfunction的 = len个
>>> 打印(myfunction的(MYLIST ))
您可以使用冒号(:) 访问数组范围。将起始索引保留为空假定第一个项目,将结束索引保留为最后一个项目。索引是包含 - 独占的,因此指定[2:10]
将返回项目[2]
(第三项,因为0索引)到[9]
(第十项),包括(8项)。负索引从最后一项向后计数(因此-1是最后一项),如下所示:
>>> MYLIST = [ “列表项1” , 2 , 3.14 ]
>>> 打印(MYLIST [:])
[ '列表项1',2,3.1400000000000001]
>>> 打印(MYLIST [ 0 :2 ])
[ '列表项1',2]
>>> print (mylist [ - 3 :- 1 ])
['列表项1',2]
>>> print (mylist [ 1 :])
[2,1,314]
#添加第三个参数,“step”将在#N
项增量中
使用Python步骤,而不是1. #例如,这将返回第一个项目,然后转到第三个项目并
返回#(那么,项目0和2 in 0索引)。
>>> print (mylist [:: 2 ])
['List item 1',3.14]








暂无数据