for i,j in range(3),range(3):
pass
这样写显示“too many varibles to unpack”,有什么简写方式吗?还是一定要写成嵌套循环
/(ㄒoㄒ)/~~
for i,j in enumerate(range(3)):
print(i,j)
你在for里写多个range,等价于
for i in (range(3),range(3))
那么i其实是在遍历这个元组,而不是遍历元组里面的range
嵌套是最简单的了,你还是不要搞太复杂
嵌套循环是以下格式的, 循环次数 i * j
for i in range(3):
for j in range(3)
print(i,j)
没有简写方式吧,其他语言应该都一样
非常感谢大家的回答,采纳答案是按时间选的