for循环中的字符串
来源:7-2 for与for-else循环

写代码的猪
2018-03-31
a = [['apple','banana','orange','vegetable'],(2,2,3),'111','333']
for x in a:
for y in x:
print(y)
结果里面字符串被拆成1 1 1 3 3 3,请问怎么使字符串保持原型111,333但是集合成功拆分呢?
写回答
3回答
-
PySlow
2018-04-02
我觉得可以通过判断数据类型来控制打印,这个是我想到的方法之一
00 -
PySlow
2018-04-02
for是循环每个元素111和333是一个元素,你再循环然后打印出来的当然是1,1,1了。
00 -
空白加油
2018-03-31
把后面两句注释掉,先打印一下x。就会发现111,333为什么会被拆开
00
相似问题