A veces, mientras trabajamos con datos, podemos tener un problema en el que necesitamos realizar una operación de división en strings y, a veces, también es posible que necesitemos realizarlas en strings anidadas en general. Analicemos ciertas formas en que se puede realizar esta tarea.
Método n.º 1: Usar loop +split()
La combinación de las funcionalidades anteriores se puede usar para realizar esta tarea. En esto, iteramos a través de cada string de la lista y realizamos una división manual y luego agregamos los nuevos elementos a esa lista usando extend() usando loop.
# Python3 code to demonstrate # Split String of list on K character # using loop + split() # Initializing list test_list = ['Gfg is best', 'for Geeks', 'Preparing'] # printing original list print("The original list is : " + str(test_list)) K = ' ' # Split String of list on K character # using loop + split() res = [] for ele in test_list: sub = ele.split(K) res.extend(sub) # printing result print ("The extended list after split strings : " + str(res))
The original list is : ['Gfg is best', 'for Geeks', 'Preparing'] The extended list after split strings : ['Gfg', 'is', 'best', 'for', 'Geeks', 'Preparing']
Método #2: Usarjoin() + split()
La combinación de las funciones anteriores se puede usar para realizar esta tarea. En esto, unimos y dividimos todos los elementos de la lista y luego unimos cada uno de ellos para dividirlos por K.
# Python3 code to demonstrate # Split String of list on K character # using join() + split() # Initializing list test_list = ['Gfg is best', 'for Geeks', 'Preparing'] # printing original list print("The original list is : " + str(test_list)) K = ' ' # Split String of list on K character # using join() + split() res = K.join(test_list).split(K) # printing result print ("The extended list after split strings : " + str(res))
The original list is : ['Gfg is best', 'for Geeks', 'Preparing'] The extended list after split strings : ['Gfg', 'is', 'best', 'for', 'Geeks', 'Preparing']
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA