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