Python基础教程:列表的操作以及注意点最最全总结
若你是初学者我相信你花上一点时间就能掌握。这篇将再介绍一个列表更重要的操作,遍历。
遍历的意思你可以理解为循环,循环可以让你能够对列表的每一个元素都采取一个或者一系列相同的措施,从而高效的处理任何长度的列表,当然包括成千上万乃至数百万个元素的列表。
更多Python视频、源码、资料加群683380553免费获取
遍历整个列表
在实际代码中,我们若需要取出列表里面的每个元素。如果按照之前文章讲到的,你可能会使用索引来取,比如这样:
没错,这种方式可以取出列表中的每个元素。但如果这个列表很大呢,大到你根本都不知道具体的索引。所以这时候,我们就得用上遍历。
在 Python 中有个 for 关键字,也叫做 for 循环。我们使用 for 循环,就可以让 Python 去处理这些问题。比如:
第二行代码让 Python 从列表 friends 中取出一个名字,并存储在变量 friend 中,最后我们再通过 Print 函数将这个变量打印出来。这样,对于列表中的每个名字,在 Python 代码中都会重复执行第二行和第三行代码。
除了 Python 在其他语言中,都会有遍历列表这个说法。它们在逻辑上都是一致的,无非就是语法上的写法不同而已。比如 Java:
遍历时应该注意的点
大家应该都知道 Python 是一个没有用到大括号或者其他符号来标记代码域的。代码域的意思可以理解为当前代码行和前一个代码行的关系。它使用的缩进来控制的。
据说发明 Python 的那位司机,人比较懒。他觉得写大括号太麻烦了,所以最后就决定使用缩进来控制。这个动作着实让 Python 的代码易读,简单的说,它要求你使用缩进来让代码整洁而结构清晰。
在较长的 Python 程序中,你会看到缩进各不同的代码块,这让你对代码的结构有一个大致的认识。
所以在你编写代码的时候,一定要注意缩进问题。有时候,写代码你忘了缩进,可能就会导致一个错误的发生。拿上面遍历姓名的例子来说,若你这么写:
程序就会报错,因此在 for 语句后面的代码行缩进,可以避免这样的错误。当然,缩进的程度决定了你的代码所运行的区域。如果你紧跟着在缩进之后的代码行再添加一行缩进的代码,如:
你就会发现增加的那行代码和 print(friend) 一样每次遍历都会打印了一次。所以正确的写法应该是:
在正常编写代码中,一定要注意不要出现不必要的缩进。例如:
在 print 这行有个缩进,就会导致代码域的错误。所以,切记不要出现不必要的缩进。
最后
这篇先简单的讲到这。对于数值列表的创建,我提一下,在 Python 中有个内建函数 range(),它可以生成一系列的数值。玩一玩就知道了,很简单。
其实,遍历在很多语言中都经常被用到。在 Python 中使用遍历,你一定要时刻注意缩进问题,以及冒号的使用等等的。
本文来自博客园,作者:I'm_江河湖海,转载请注明原文链接:https://www.cnblogs.com/jhhh/p/16766772.html