¿Cómo utilizar el lenguaje de programación básico Python para resolver las dos preguntas siguientes?
def?remove_short_synonyms(dic):
para?i?in?dic:
para?n?in?range(len(dic[i] )):
if?len(dic[i][n])?lt;?8:
dic[i][n]?=?''
mientras?''?in?dic[i]:
dic[i].remove('')
def?print_dict_in_key_order(dic):
order?=?[i?for?i?in?dic]
order.sort()
for?k?in?order:
print(k,?':',?sorted(dic[k]))
sinónimos_dict?=?{'look':?['mirada',?'ver',?' vistazo', 'ver', 'leer'], 'poner': ['colocar', 'establecer', 'adjuntar', 'guardar', 'guardar', 'dejar'a un lado',?'efecto',?' lograr',?'hacer',?'construir'], 'hermosa':?['bonita',?'encantadora',?'guapa',?'deslumbrante',?'espléndida',
'magnífico'], 'lento': ?['sin prisas', ?'gradual', ?'pausadamente', ?'tarde', ?'detrás', ?'tedioso', ?' : ?['peroso', ?'peligroso', ?'incierto']}
remove_short_synonyms(synonyms_dict)
print('1.')
print_dict_in_key_order(synonyms_dict)
print()
synonyms_dict?=?{'venir':?['acercarse',?'avanzar',?' , ?'alcanzar'], 'mostrar': ?['mostrar', ?'exponer', ?'presentar', ?'nota', ?'señalar?a', ?'indicar', 'explicar', 'revelar' ', 'probar', 'demostrar', 'exponer'], 'bueno': ['excelente', 'bien', 'superior', 'maravilloso',?'grandioso',?'magnífico',?'edificante' ], 'malo':?['malvado',?'inmoral',?'malvado',?'podrido',?'contaminado',?'mimado', 'defectuoso', ?'deficiente', ?'defectuoso' , ?'improper', ?'inapropiado']}
remove_short_synonyms(synonyms_dict)
<p>print('2.')
print_dict_in_key_order(synonyms_dict)
print()