马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
list1 = []
for x in range(10):
for y in range(10):
if x%2==0 and y%2 ==0:
list1.append((x,y))
print(list1)
为什么这个打印出来是
[(0, 0)]
[(0, 0), (0, 2)]
[(0, 0), (0, 2), (0, 4)]
[(0, 0), (0, 2), (0, 4), (0, 6)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8), (2, 0)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8), (2, 0), (2, 2)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8), (2, 0), (2, 2), (2, 4)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8), (2, 0), (2, 2), (2, 4), (2, 6)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8), (2, 0), (2, 2), (2, 4), (2, 6), (2, 8)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8), (2, 0), (2, 2), (2, 4), (2, 6), (2, 8), (4, 0)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8), (2, 0), (2, 2), (2, 4), (2, 6), (2, 8), (4, 0), (4, 2)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8), (2, 0), (2, 2), (2, 4), (2, 6), (2, 8), (4, 0), (4, 2), (4, 4)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8), (2, 0), (2, 2), (2, 4), (2, 6), (2, 8), (4, 0), (4, 2), (4, 4), (4, 6)]
[(0, 0), (0, 2), (0, 4), (0, 6), (0, 8), (2, 0), (2, 2), (2, 4), (2, 6), (2, 8), (4, 0), (4, 2), (4, 4), (4, 6), (4, 8)] 这样的,(省略了一部分,因为他so长。
把 print 移到 for 循环之外:
- list1 = []
- for x in range(10):
- for y in range(10):
- if x % 2 == 0 and y % 2 == 1:
- list1.append((x, y))
- print(list1)
复制代码
|