编程语言
首页 > 编程语言> > 操作列表(python)

操作列表(python)

作者:互联网

操作列表(python)



文章目录


遍历整个列表

需要对列表中的每个元素都执行相同的操作时,可使用python中的for循环
下面使用for循环来打印魔术师的所有名字:

>>> magicians = ['alice', 'david', 'carolina']
>>> for magician in magicians:
>>> 	print(magician)
alice
david
carolina

上述代码中定义一个for循环,这行代码让python从列表magicians中取出一个名字,并将其与变量magician相关联。最后,让python打印前面赋给magician的名字。

深入研究循环

编写for循环时,可以给依次与列表中每个值相关联的临时变量指定任意名称。然而,选择描述单个列表元素的有意义名称大有脾益。例如,对于小猫列表、小狗列表和一般性列表,像下面这样编写for循环的第一行代码时不错的选择:

for cat in cats:
for dog in dogs:
for item in list_of_items:

这些命名约定有助于你明白for煦暖中将每个元素执行的操作。使用单数和复数名称,可帮助你判断代码段处理的是单个列表元素还是整个列表。

忘记缩进

对于位于for语句后面且属于循环组成部分的代码行,一定要缩进。如果忘记缩进,python会提醒你:

>>> magicians = ['alice', 'david', 'carolian']
>>> for magician in magicians:
>>> print(magician)

函数调用print()应缩进却没有缩进。python没找到期望缩进的代码块时,会让你知道哪行代码有问题:

File "magicians.py", line3
	print(magician)
IndentationError: expected an indented block

标签:缩进,magicians,python,列表,循环,操作,magician
来源: https://blog.csdn.net/weixin_51524504/article/details/123588790