from typing import Sized def criterio_sort(elemento : Sized) -> tuple[int, Sized]: return len(elemento), elemento def test_sorted() -> None : L : list[Sized] = [ '932', '1', '23', '045', 2 ] expected : list[Sized] = [ '1', '23', '045', '932' ] assert sorted(L, key=criterio_sort) == expected if __name__ == '__main__': test_sorted()