如何在Python中创建嵌套For循环?

在用python创建应用程序时,我们通常需要使用类似列表或数组的数据结构。如果我们像通常使用的数据一样遍历列表 for 循环。但有时数据可能有多个维度。为了处理多重维度,我们必须定义嵌套的 for 循环。

too cool for school小egg鸡蛋面膜 5片装正品韩国进口补水保湿
| 月销量1011件
优惠价66元
原价¥189

淘口令:

¥JdHKXSGHV4a¥
 

嵌套For循环

for 循环可以相互嵌套。内孔的数量没有限制 for 循环。但是使用不必要的嵌套循环会造成性能瓶颈。我们可以对嵌套循环使用以下语法。

for A in LIST1:  for B in LIST2:    for C in LIST3:      print(A,B,C)

具有多个列表的嵌套循环

Python中嵌套for循环有不同的用例。在本部分中,我们将检查具有多个列表的嵌套for循环。在本例中,我们有一个名为 name , car , number . 我们将在所有列表中嵌套3个 for 然后打印到控制台。

names=['ismail','ali','elif']       cars=['mercedes','porshe','hyundai'] numbers=[1,2,3]for name in names:                         for car in cars:                           for number in numbers:                     print(name+" has "+str(number)+" "+car)
Nested Loop With Multiple Lists
具有多个列表的嵌套循环

具有单个多维列表的嵌套循环

嵌套的另一个流行用例是迭代多维列表。多维列表有一个列表,它的元素也是列表。在这里,我们将使用名为persons的列表,其中每个元素都是一个包含个人信息的列表。

persons=[['ismail', 30], ['ali', 5], ['elif', 10]]for person in persons:   for value in person:     print(value)
Nested Loop With Single Multi Dimension List
具有单个多维列表的嵌套循环

多范围函数嵌套循环

range() 函数用于以非常高效和简单的方式创建数字列表。我们都准备好了,检查一下房间 range() 函数和相关主题。

相关文章: Python For Loop教程,包括示例和Range/Xrange函数

Python For Loop教程,包括示例和Range/Xrange函数

我们将用两个 range() 函数,其中每个函数从1开始到5结束。我们将对每个函数进行倍数运算

for x in range(1,5):   for y in range(1,5):     print(x*y)
Nested Loop with Multiple Range Function
多范围函数嵌套循环

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享