通过给定列表中的项目迭代



我在练习方面遇到了麻烦,问题如下:

list = ["hello", "mind", 1, 5, "six", ["eight", "night"]]
for item in list :
    print(item)

的结果是:

hello
mind
1
5
six
['eight', 'night']

,但我希望显示这样的元素:

h
e
l
l
o
m
i
n
d
s
i
x
eight
night

你能帮我吗?

# Don't name a variable 'list', it'll clobber the builtin list
L = ["hello", "mind", 1, 5, "six", ["eight", "night"]]
for x in L:
  try:
    for y in x:
      print(y)
  except TypeError:
    print(x)

最新更新