
Eliminar palabras de la lista
Publicado por lalo (15 intervenciones) el 26/09/2022 06:51:03
Hola buen día,
¿Cómo podría separar las palabras en una lista?
Por ejemplo las palabras de la lista [Robot, perro, gato, carro, col]
de la lista solamente devolver las palabras con más letras
['Robot', 'perro', 'carro'] porque las 3 tienen 5 letras.
¿Se puede?
¿Cómo podría "contar" el número de letras?
Anexo el código que llevo:
Pensaba en primero contar el número de letras en cada palabra de la lista, luego ordenarlos con sort, después devolver la lista pero solamente el numero más grande. Al final convertir ese número o números grandes con la lista original.
Algún consejo?
Gracias saludos
¿Cómo podría separar las palabras en una lista?
Por ejemplo las palabras de la lista [Robot, perro, gato, carro, col]
de la lista solamente devolver las palabras con más letras
['Robot', 'perro', 'carro'] porque las 3 tienen 5 letras.
¿Se puede?
¿Cómo podría "contar" el número de letras?
Anexo el código que llevo:
1
2
3
4
5
6
7
8
9
10
11
12
13
input_string = input('Escribe palabras \
separadas por espacio para crear una lista\n')
my_list = input_string.split()
my_list.sort()
print(my_list)
list = []
for i in my_list:
list.append(len(i))
list.sort()
print(list)
print(my_list)
Pensaba en primero contar el número de letras en cada palabra de la lista, luego ordenarlos con sort, después devolver la lista pero solamente el numero más grande. Al final convertir ese número o números grandes con la lista original.
Algún consejo?
Gracias saludos
Valora esta pregunta


0