用于拆分和连接字符串的Python程序
Python程序根据分隔符拆分字符串并使用另一个分隔符连接字符串。
拆分字符串有时会非常有用,尤其是当您只需要字符串的某些部分时。一个简单而有效的示例是拆分一个人的名字和姓氏。另一个应用程序是 CSV(逗号分隔文件)。我们使用 split 从 CSV 获取数据并使用 join 将数据写入 CSV。
在Python中,我们可以使用函数split()来拆分字符串,并使用join()来连接字符串。有关 split() 和 join() 函数的详细文章,请参阅: Python中的 split() 和Python中的 join()。
例子 :
Split the string into list of strings
Input : Geeks for Geeks
Output : ['Geeks', 'for', 'Geeks']
Join the list of strings into a string based on delimiter ('-')
Input : ['Geeks', 'for', 'Geeks']
Output : Geeks-for-Geeks
以下是基于分隔符拆分和连接字符串的Python代码:
# Python program to split a string and
# join it using different delimiter
def split_string(string):
# Split the string based on space delimiter
list_string = string.split(' ')
return list_string
def join_string(list_string):
# Join the string based on '-' delimiter
string = '-'.join(list_string)
return string
# Driver Function
if __name__ == '__main__':
string = 'Geeks for Geeks'
# Splitting a string
list_string = split_string(string)
print(list_string)
# Join list of strings into one
new_string = join_string(list_string)
print(new_string)
输出 :
['Geeks', 'for', 'Geeks']
Geeks-for-Geeks