Programa de Python para dividir y unir una string

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *