Programa de Python para dividir una string basada en un delimitador y unir la string usando otro delimitador. Dividir una string puede ser bastante útil a veces, especialmente cuando solo necesita ciertas partes de las strings. Un ejemplo simple pero efectivo es dividir el nombre y el apellido de una persona. Otra aplicación es CSV (Comma Separated Files). Usamos dividir para obtener datos de CSV y unirnos para escribir datos en CSV. En Python, podemos usar la función split() para dividir una string y join() para unir una string. Para obtener un artículo detallado sobre las funciones split() y join(), consulte estos: split() en Python y join() en Python . Ejemplos:
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
A continuación se muestra el código de Python para dividir y unir la string en función de un delimitador:
Python3
# 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)
Python3
# Python code # to split and join given string # input string s = 'Geeks for Geeks' # print the string after split method print(s.split(" ")) # print the string after join method print("-".join(s.split())) # this code is contributed by gangarajula laxmi
Publicación traducida automáticamente
Artículo escrito por shubham_rana_77 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA