Exercício em Python

Preciso de ajuda para finalizar o exercício.
Falta:
Em seguida, armazene os contatos em outros dois dicionários , utilizando como critério a idade: menores de 18 anos em um e os maiores em outro dicionário, eliminando o original . Apresente na tela os dois dicionários resultantes da separação.

Já fiz até aqui:

Leia e armazene em um dicionário o nome, a idade e o número do telefone de seus contatos, sendo que a chave deve ser o nome . Ao digitar uma string vazia para o nome, o programa interrompe a leitura e se encerra.

Apresente na tela os dados lidos em ordem alfabética pelo nome dos contatos. Uma possível solução de ordenar alfabeticamente é usar o método sort.

meu programa:

lista = []
nome = str(input('Nome: '))
while nome != ‘’:
idade = int(input('Qual a idade? '))
tel = int(input('Qual o telefone do contato? '))
lista.append([nome,idade,tel])
nome = str(input('Nome: '))

print(’-’*40)
print(‘Lista de contatos geral’)
print(’-’*40)

lista_ordenada = sorted(lista)

for item in lista_ordenada:
print(‘Nome:{} Idade :{} Telefone:{}’.format(item[0], item[1], item[2]))

Você conseguiu amigo? Estou travado nesse exercício.

lista = []
lista_menor_18 = []
lista_maior_18 = []

nome = str(input('Nome: '))

while nome != “”:
idade = int(input('Qual a idade? '))
tel = int(input('Qual o telefone do contato? '))
lista.append([nome, idade, tel])
nome = str(input('Nome: '))

print(“-”*40)
print(“Lista de contatos geral”)
print(“-”*40)

lista_ordenada = sorted(lista)

for item in lista_ordenada:
print(“Nome:{} Idade :{} Telefone:{}”.format(item[0], item[1], item[2]))

for item in lista_ordenada:
if item[1] < 18:
lista_menor_18.append(item)

else:
    lista_maior_18.append(item)

print(“-”*40)
print(“Lista de menores de 18 anos”)
print(“-”*40)

for item in lista_menor_18:
print(“Nome:{} Idade :{} Telefone:{}”.format(item[0], item[1], item[2]))

print(“-”*40)
print(“Lista de maiores de 18 anos”)
print(“-”*40)

for item in lista_maior_18:
print(“Nome:{} Idade :{} Telefone:{}”.format(item[0], item[1], item[2]))

O código está aqui em cima. Todas as listas estão ordenadas em ordem alfabética.