De otra función, tengo tuplas como esta ('falseName', 'realName', positionOfMistake)
, por ej. ('Milter', 'Miller', 4)
. Tengo que escribir una función que crea un diccionario de esta manera:python diccionario de diccionarios
D={realName:{falseName:[positionOfMistake], falseName:[positionOfMistake]...},
realName:{falseName:[positionOfMistake]...}...}
La función tiene que tener un diccionario y una tupla como la de arriba, como argumentos.
que estaba pensando algo como esto para un comienzo:
def addToNameDictionary(d, tup):
dictionary={}
tup=previousFunction(string)
for element in tup:
if not dictionary.has_key(element[1]):
dictionary.append(element[1])
elif:
if ...
Pero no está funcionando y estoy tipo de stucked aquí.
que eres muesca está mal. y qué es exactamente lo que no funciona? – yurib
El 'tup' en el parámetro está siendo arrastrado por la línea 'tup = previ ..'. El código parece que no tienes una idea general en tu cabeza. Supongo que se detendrá, se alejará de la computadora, tomará una respiración profunda, saldrá a caminar, se sentará, cerrará los ojos y escribirá el código con lápiz y papel. – matiu