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