📌  相关文章
📜  Python|将字符串列表转换为空格分隔的字符串

📅  最后修改于: 2022-05-13 01:54:57.372000             🧑  作者: Mango

Python|将字符串列表转换为空格分隔的字符串

给定一个字符串列表,编写一个Python程序将给定的字符串列表转换为空格分隔的字符串。

例子:

Input : ['geeks', 'for', 'geeks']
Output : geeks for geeks

Input : ['Python', 'Language']
Output : Python Language

方法 #1: Python字符串translate()

字符串 translate() 方法返回一个字符串,其中每个字符都映射到翻译表中的对应字符。此方法的局限性在于它不适用于Python 3 及以上版本。

# Python3 program to Convert a list of 
# strings to space-separated string
  
def convert(lst):
      
    return str(lst).translate(None, '[],\'')
      
# Driver code
lst = ['geeks', 'for', 'geeks']
print(convert(lst))
输出:
geeks for geeks


方法 #2: join()函数
join() 方法是一个字符串方法,它返回一个字符串,其中序列的元素已通过 str 分隔符连接。在这种方法中,空间是分隔符。

# Python3 program to Convert list of 
# strings to space separated string
  
def convert(lst):
      
    return ' '.join(lst)
      
# Driver code
lst = ['geeks', 'for', 'geeks']
print(convert(lst))
输出:
geeks for geeks