Python: separa la primera palabra de String

A veces, mientras trabajamos con strings de Python, podemos tener un problema en el que necesitamos separar la primera palabra de la string completa. Esto puede tener posibles aplicaciones en muchos dominios, como el día a día y el desarrollo web. Analicemos ciertas formas en que se puede realizar esta tarea.

Método n.º 1: Usar bucle
Esta es la forma de fuerza bruta en la que se puede realizar esta tarea. En esto, iteramos la string y extraemos la palabra hasta la primera palabra y luego agregamos otra string como otros elementos de la lista.

# Python3 code to demonstrate working of 
# Separate first word from String
# Using loop
  
# initializing string
test_str = "gfg is best"
  
# printing original string
print("The original string is : " + test_str)
  
# Separate first word from String
# Using loop
res = []
temp = ''
flag = 1
for ele in test_str:
    if ele == ' ' and flag:
        res.append(temp)
        temp = ''
        flag = 0
    else :
        temp += ele
res.append(temp)
                      
# printing result 
print("Initial word separated list : " + str(res)) 
Producción :

The original string is : gfg is best
Initial word separated list : ['gfg', 'is best']

Método n.º 2:split()
se recomienda usar This y una frase de una sola línea que se puede usar para realizar esta tarea. En esto, simplemente dividimos la string por espacio y luego construimos la lista de palabras separadas.

# Python3 code to demonstrate working of 
# Separate first word from String
# Using split()
  
# initializing string
test_str = "gfg is best"
  
# printing original string
print("The original string is : " + test_str)
  
# Separate first word from String
# Using split()
res = test_str.split(' ', 1)
                      
# printing result 
print("Initial word separated list : " + str(res)) 
Producción :

The original string is : gfg is best
Initial word separated list : ['gfg', 'is best']

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 *