哼哈二将! 发表于 2020-4-25 22:20:45

救 救孩子

list1=
list2=
怎么用for语句 搞出这个效果
(1,5),(1,6)(1,7 )(2,5 )(2,6)   (2,7).。。。。。。。。。
我一开始以为可以这样:
for a,b in list1,list2:
        print(a,b)
然后发现不行的
不能进行
所以for 语句不行了吗
help!

WangJS 发表于 2020-4-25 22:24:12

本帖最后由 WangJS 于 2020-4-25 22:25 编辑

list1=
list2=
for i in list1:
    for f in list2:
      print((i,f),end = ' ')

这样就行了{:10_323:}

哼哈二将! 发表于 2020-4-25 22:26:38

ok的

哼哈二将! 发表于 2020-4-25 22:27:11

就是你了 ,皮卡丘

永恒的蓝色梦想 发表于 2020-4-25 22:28:47

楼上的方法是可行的,不过建议使用库函数from itertools import product
print(*product(,),sep='')
#(1, 5)(1, 6)(1, 7)(2, 5)(2, 6)(2, 7)(3, 5)(3, 6)(3, 7)

哼哈二将! 发表于 2020-4-26 19:18:14

谢谢@永恒的蓝色梦想
{:10_257:}
页: [1]
查看完整版本: 救 救孩子