请问各位大佬如何打出来
a = [1,2,3]
输出要这个格式
showing 1
showing 2
showing 3
我尝试了 "showing {}".format(a) 但是他并不能像我上面写的出来
我知道可以用
for i in a:
print("showing" + str(i))
但是想问问python string有没有办法一行搞定啊
print('\n'.join('showing {}'.format(i) for i in a))
试试这样:
a = [1,2,3]
lis = ['showing '+ str(i)+'\n' for i in a]
print(''.join(lis))
print(''.join(lis))
showing 1
showing 2
showing 3
变成一行:
print(''.join(['showing '+ str(i)+'\n' for i in a]))
a = [1,2,3]
for _ in a:
print(f"showing {_}")