Python | Carácter extraviado trasero División de string

A veces, mientras trabajamos con Python Strings, podemos tener problemas en los que necesitamos dividir una string. Pero a veces, podemos tener un caso en el que tenemos después de dividir un espacio en blanco al final de la lista. Esto generalmente no se desea. Vamos a discutir las formas en que esto se puede evitar.

Método #1: Usarsplit() + rstrip()
La combinación de las funciones anteriores se puede usar para resolver este problema. En esto, eliminamos el carácter extraviado de la string antes de dividir(), para evitar la string vacía en la lista dividida.

# Python3 code to demonstrate working of 
# Rear stray character String split
# Using split() + rstrip()
  
# initializing string
test_str = 'gfg, is, best, '
  
# printing original string
print("The original string is : " + test_str)
  
# Rear stray character String split
# Using split() + rstrip()
res = test_str.rstrip(', ').split(', ')
  
# printing result 
print("The evaluated result is : " + str(res)) 
Producción :

The original string is : gfg, is, best,
The evaluated result is : ['gfg', 'is', 'best']

Método #2: Usosplit()
El uso de rstrip() puede evitarse pasando argumentos adicionales mientras se realiza split().

# Python3 code to demonstrate working of 
# Rear stray character String split
# Using split()
  
# initializing string
test_str = 'gfg, is, best, '
  
# printing original string
print("The original string is : " + test_str)
  
# Rear stray character String split
# Using split()
res = test_str.split(', ')[0:-1]
  
# printing result 
print("The evaluated result is : " + str(res)) 
Producción :

The original string is : gfg, is, best,
The evaluated result is : ['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 *