访问元素Python容器类型
一条巨蟒®容器通常是一个序列类型(列表
或元组
)或映射类型(dict
)。在Python中,使用方括号[]
或者是operator.getitem
函数来访问容器中的元素。标量字符串
参数可用于索引容器。
序列类型
Python像MATLAB序列类型®细胞阵列。
得到一个使用smooth-parenthesis子序列()
索引。
李= py.list ({1, 2, 3, 4});李res = (2:3)
res = Python列表与价值观:[2.0,3.0]使用字符串,双或细胞MATLAB函数转换为一个数组。
使用花括号{}
元素的内容。
李res = {1}
res = 1
映射类型
映射类型,与Python使用花括号关键论点。
病人= py.dict (name =“John Doe”、计费= 127);病人{“账单”}
ans = 127
大小和尺寸
MATLAB系统显示信息。
p = py.sys.path;类(p)
ans = ' py.list '
索引p
。
p (1) p {1}
ans = Python列表与价值观:[' c: \ \ ']使用字符串,双或细胞MATLAB函数转换为一个数组。ans Python str =没有属性。c: \工作
检查尺寸。
len =长度(p)深圳=大小(p)
len = 11深圳= 1×2 1 11
数组的支持万博1manbetx
MATLAB将一个序列类型转换成一个1
——- - - - - -N
数组中。
索引
Python使用从零开始的索引;MATLAB使用集中的索引。在Python编程,您访问数组的元素x
的长度len
使用x (0)
通过x (len-1)
。在MATLAB使用这个数组时,你使用访问这些元素x (1)
通过x(兰)
。
限制索引到Python对象
在Python容器对象可以访问数据,比如列表和字典索引值,类似于一个MATLAB矩阵。引用一个元素然而,索引矩阵方法为这些Python类型不支持。万博1manbetx
在MATLAB索引功能不支持万博1manbetx |
---|
使用方括号, |
索引的容器类型不继承 |
逻辑索引。 |
访问数据容器中任意数组的索引。索引必须的形式 |
逗号分隔的列表。 |
|