1

Como Organizar una Cadena de Texto utilizando Strings y el Ciclo For

undefined
Escribe tu comentario
+ 2
2
3667Puntos
un año

Imagina que tienes una tienda de equipos electrónicos y tienes la siguiente información en un string:

data = "14inch l@ptop, 699| 16inch l@ptop,999| sm@rtphones, 1099 | t@blet,499| g@ming pc, 1999"

Comenzamos por crear una dos nuevas variables donde almacenemos el string en una lista con split() y la lista que tendremos formateada al final del ciclo for

device_list = data.split("|")
formatted_list = []
for device indevice_list:

Ahora si, comenzamos a programar nuestro ciclo For donde iteraremos sobre la lista. Dentro del ciclo vamos a:

  • Crear una variable nueva que almacene en una lista separando los elementos por las comas
	device_info = device.split(",")
  • Crear la variable name para registrar el nombre
	name = device_info_list[0]
  • Crear la variable price para registrar el valor del artículo
	price = int(device_info_list[1])
  • Crear una nueva variable para asignarle un nuevo precio aumentandole un 10%
	new_price = int(price * 1.1)
  • Finalmente para mostrar los datos formateados y de una manera organizada creamos la variana formatted_device y le almacenamos el siguiente mensaje
formatted_device = f"Device Name: {name}, Device Price : ${price}"
  • sustituimos los @ por las a para corregir
corrected_formatted_device = formatted_device.replace("@","a")
  • Para finalizar agregamos la lista formateada a la variable vacia que creamos para esto en cada iteracion e imprimimos la lista.
	formatted_list.append(corrected_formatted_device)
print(formatted_list)

Y listo, de esta manera tendras la información de los dispositivos en una lista de manera organizada y con su precio actualizado.

Te invito a crear tu propio proyecto donde desarrolles tus habilidades de manejo de strings para seguir aprendiendo y repasando todas las posibilidades que nos brinda el ciclo for y el manejo de las strings!, espero que te haya gustado mi tutorial.