Думайте о минимуме и максимуме как о сортировке, а затем о первом и последнем значении. сортируя строки, они будут отсортированы в алфавитном порядке слов в словаре. Если вы хотите напечатать строку min и max по длине, вам нужно указать max, что ключом к этому виду является функция len
list2 = ["hello","h","kgjfdxg","hhiudhshuhdxguh"]
print(min(list2, key=len))
print(max(list2, key=len))