Skip to main content
 首页 » 编程设计

python之将元组转换为字符串时出现问题

2025年05月04日18zhujiabin

我对 python 了解不多,所以请耐心等待我:

假设我们有一个具有这种形式的元组:

 locations = [('John' , 32 , 21) , ('Michael' , 23 , 12)] 

我怎样才能将它们连接成一个看起来像这样的字符串

“约翰福音 32 21

迈克尔 23 12"

我试过这样做:

str1 = '\n'.join( ' '.join(elem[0] elem [1] elem[2]) for elem in locations) 

但我在 elem[0],[1],[2] 处收到一条错误消息,提示 Invalid Syntax

关于如何解决这个问题有什么想法吗?

请您参考如下方法:

>>> '\n'.join(' '.join(str(y) for y in x) for x in locations) 
'John 32 21\nMichael 23 12'