-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathejercicio29.py
More file actions
executable file
·22 lines (19 loc) · 903 Bytes
/
ejercicio29.py
File metadata and controls
executable file
·22 lines (19 loc) · 903 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# coding=utf-8
# Dada una lista "lis" de cadenas de caracteres construya una lista con todas las tuplas formadas por la longitud las palabras de lis. HAga un sort de esa listaself.
# Usando la lista de tuplas anterior construya una función que devuelva las cadenas de mínima y máxima longitud de "lis" en una tuplaself.
# PARA CREAR UNA TUPLA DE 1 SOLO VALOR ------> (50,) CON UNA COMA!!
def tuplas_len_lista(lista):
lista_aux = list()
tupla_aux = 0
for i in range(len(lista)):
tupla_aux = (lista[i],len(lista[i]))
print(tupla_aux)
lista_aux.append(tupla_aux)
return lista_aux
def tupla_min_max(lista):
a = (min(lista, key=len),max(lista,key=len))
return a
a = ['amigo', 'juanymedio', 'cabesa', 'pisha', 'gaditangeeks', 'oo']
res = tuplas_len_lista(a)
print("La lista resultado, ordenada, sera...\n", res.sort())
print(tupla_min_max(a))