Python: string dividida de la lista en el carácter K

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))
Producción :

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))
Producción :

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

Deja una respuesta

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