我需要在这两个列表中显示所有字母:
a,b,c,d,e,f
这是代码:
w = 'abc'
q = 'efg'
o = ''
for i in w:
y = ', '.join(w)
for i in q:
u = ', '.join(q)
o = y + u
print(o)
但我得到了: a,b,ce,f,g
怎么做?
答案 0 :(得分:2)
将我的评论转换为答案:
您可以使用:
o = ', '.join(w+q)
并跳过这些循环。
答案 1 :(得分:1)
试试这个:
w = 'abc'
q = 'efg'
o = ', '.join(w+q)
print(o)
不需要使用for循环迭代任何一个字符串,除非这是你的用例的抽象,你最终需要对那些不是字符串的东西这样做。