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
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.
Entradas relacionadas
1
¿Como econtrar los números pares e impares de una lista y separarlos? En solo 10 líneas de código!!!
En primer lugar escribimos la lista a la que deseamos encontrarle los números pares e impares
En segundo lugar defino inicialmente las list
ricardorosalesmoreno
2
Listas _Python
Para mí, la parte más desafiante al momento de aprender Python es el uso de listas y recorridos de los mismos elementos. Después de resolver
andrésrodríguezpeña
1
Como imprimir variables de manera cómoda
Que veremos Aquí? veremos como podemos utilizar datos variables al hacer “print” en Python, y que sea de una manera cómoda y agradable, con
adansaavedraa
1
inventario ejemplo
<h1>Definición de la tienda con los nombres de los dueños</h1>
tienda = {
“nombre”: “Mi Tienda”,
“dueños”: (“Juan”, “María”),
}
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:
device_info = device.split(",")
name = device_info_list[0]
price = int(device_info_list[1])
new_price = int(price * 1.1)
formatted_device = f"Device Name: {name}, Device Price : ${price}"
corrected_formatted_device = formatted_device.replace("@","a")
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.