Imagina que tienes una lista de clientes y quieres crear un ID para cada cliente.
en el código adjunto puedes ver en los comentarios como se puede trabajar con ciclo for para iterar sobre la lista, crear un nuevo elemento y adjuntarlo en una posicion especifica.
esto pone en práctica los siguientes conceptos.
1.- listas
2.- ciclo for
3.- concatenate strings
4.- convert integer to string
5.- list slicing
6.- list.insert() method
7.- “”" Comentarios “”"
# Lista de clientes
lista_datos_cliente = [
['Manuel','manuel@resta.com',5233125741,45],
['victor','victor@resta.com',5235925711,33]
]
#ciclo for para crear un ID a cada cliente y asignarlo a la lista
for item in range(len(lista_datos_cliente)):
"""
En este ciclo for se itera para obtener cada item en la lista de clientes.
se crea un client ID tomando en cuenta la primer letra del nombre del cliente + su numero de telefono. Esto se obtiene por mediode slicing cada item
y concatenando los valores como string
por ultimo se inserta en la primera posicion el client id para cada item y se crea una nueva lista que incluye el client_ID
"""
client_id = str(lista_datos_cliente[item][0][0]) + str(lista_datos_cliente[item][2])
lista_datos_cliente[item].insert(0,client_id)
lista_with_id = lista_datos_cliente
print(lista_with_id)
Curso de Fundamentos de Python
0 Comentarios
para escribir tu comentario