首页 > 其他 > 详细

for 循环的嵌套

时间:2019-12-09 09:44:10      阅读:82      评论:0      收藏:0      [点我收藏+]

1. 列表生成式的嵌套 for 循环:

示例如下:

li1 = range(1,6)
li2 = list("ABC")    # list("ABC") 的结果为 ["A", "B", "C"]    

for m in li1:
    for n in li2:
        print((m,n))

li = [(m,n) for m in li1 for n in li2]
print(li)


# 输出结果:
(1, A)
(1, B)
(1, C)
(2, A)
(2, B)
(2, C)
(3, A)
(3, B)
(3, C)
(4, A)
(4, B)
(4, C)
(5, A)
(5, B)
(5, C)
[(1, A), (1, B), (1, C), (2, A), (2, B), (2, C), (3, A), (3, B), (3, C), (4, A), (4, B), (4, C), (5, A), (5, B), (5, C)]

# 列表生成式中的 两个 for 循环 作用就相当于 for 循环的嵌套

参考链接: https://www.jb51.net/article/150400.htm

 

 

 

 

 

 

 

 

for 循环的嵌套

原文:https://www.cnblogs.com/neozheng/p/12008795.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!