如何获得数组中指定位置的元素值
1、首先介绍定义,数组(array)是指一种有序的数据集合,在python里常用的数组是list,本例就用list来演示,安装好python与pycharm之后,打开pycharm,新建Test_List.py,如图所示:
2、定义lista=('A','B争犸禀淫','C','D','E'),使用len函数来判断数组长度,AL皈其拄攥T+F10执行后可以看到结果是5,注意获取列表的值用【数组名+[序号]】,例如想要获取第一个值'A',正确的写法是pirnt(lista[0]),注意中括号,且序号是0,数组是自然数排序,第一个序号是0,如图:
3、通过【数组名+[序号]】可以获取数组里指定位置的元素值,有个前提是【指定位置】必须小于数组长度,以本例来讲,【指定位置】必须小于5,如果大于5,就会报长度错(out of range),如图所示
4、在实际应用中,我们经常碰到复杂的数组,例如Listb={'A':0巳呀屋饔,'B':1,'C':2,'D':3,'E':4},注意我用的是大括号{},同意获取长度,发现长度仍然是5,如图:
5、碰到这种复杂的数组,想要获取指定位置的值,就必须明确指定位置,上面实例可以看出是学生名与对应分数,比如,A得0分,B得1分,C得2分,D得3分,E得4分,假如我仍然使用【数组名+序号】,就会得到如下错误的结果:
6、复杂数组想要获取正确的结果,指定的位置必须是【数组索引】,例如想要指定A得几分,要用【数组名+索引名】,写法是print(Listb['A']),如图所示我获取了A和B的得分
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:34
阅读量:77
阅读量:38
阅读量:89
阅读量:84