【发布时间】:2018-10-31 03:33:31
【问题描述】:
我真的不明白为什么会给出下面的输出。
for i in 'ab':
for x in 'xy':
print(i,x)
为什么输出会给出
a x
a y
b x
b y
【问题讨论】:
-
这正是我所期望的。哪一部分你不明白?你期望它带来什么?
-
这里有很多东西会让初学者感到困惑。事实上,字符串是可迭代的,for 循环中的变量赋值,一般的嵌套循环,
print输出中的隐含空格等等。您能否具体说明您发现不清楚的地方? -
我认为它会在单独的行上给出 x b y
-
但 Mayank 的回答澄清了我的误解
标签: python python-3.x