我有这个功能
def one():
item1 = "one"
item2 = "two"
result = item1, item2
return result
print(one())
这个funciotn的输出是格式元组,就像这个
('one', 'two')
如果我需要不在元组中的输出,我该怎么办,所以采用以下格式
one, two
有人可以帮忙吗?感谢
答案 0 :(得分:1)
您可以将其解压缩并指定自定义分隔符:
print(*one(), sep=', ')
答案 1 :(得分:1)
使用str.join()
:
print(', '.join(one()))
或者在Python 3中,你可以像这样使用print()
:
print(*one(), sep=', ')
如果您在文件顶部导入print_function
,这也适用于Python 2:
from __future__ import print_function
答案 2 :(得分:0)
你走了:
def one():
item1 = "one"
item2 = "two"
result = item1 + ", " + item2
return result
print(one())