Python | Dividir operadores en String

A veces tenemos una string de origen para tener cierta declaración matemática para los cálculos y necesitamos dividir tanto los números como los operadores como una lista de elementos individuales. Analicemos ciertas formas en que se puede realizar este problema.

Método n.º 1: usarre.split()
Esta tarea se puede resolver usando la función de división proporcionada por la biblioteca de expresiones regulares de Python, que tiene el poder de dividir la string de acuerdo con ciertas condiciones y, en este caso, todos los números y operadores.

# Python3 code to demonstrate working of
# Splitting operators in String
# Using re.split()
import re
  
# initializing string 
test_str = "15 + 22 * 3-4 / 2"
  
# printing original string 
print("The original string is : " + str(test_str))
  
# Using re.split()
# Splitting operators in String
res = re.split(r'(\D)', test_str)
  
# printing result 
print("The list after performing split functionality : " + str(res))

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 *