这里简要总结了遍历Python数组的三种方法。
遍历方式假设为:nums=[4、5、6、10、1]
#第一个是for in的语法。 虽然此语法很有用,但编写Python算法时使用的fornuminnums:print(num )很少,第二个是下标访问,range是从0到数组最大长度的下标数组forindexinrange ) range 第一个是enumerate生成索引数组,在包括下标和元素for index、numinenumerate [ nums ] 3360 print [ index,num在内的实际算法面试中常用第二个和第三个
看看2和3的时间吧。
“”学习中遇到问题没有人回答吗? 编辑成立了Python学习交流QQ群:寻找有725638078杂志的伙伴,互相帮助,群里有很好的视频学习教程和PDF电子书!' ' '导入时间nums=range (1000000 ) start=time.time ) (forindexinrange (len ) nums ) ) 3360 a=nums [ index ] end=send numinenumerate (nums ) : a=numsend=time.time ) ) cost=end-startprint () ) ) )
遍历方式0.114228963852s
第三,发现性能比第二个好一点,如果数据量大的话可能会更好。
最后推荐一个非常好的学习教程。 希望对Python的学习有帮助。
Python基础入门教程推荐
Python爬行动物案例分析推荐