Başka bir fonksiyondan, bu ('falseName', 'realName', positionOfMistake)
, gibi bir dosyadan var. ('Milter', 'Miller', 4)
. Ben bir sözlük böyle yapmak bir işlevi yazmak gerekir:sözlüklerin python sözlükleri
D={realName:{falseName:[positionOfMistake], falseName:[positionOfMistake]...},
realName:{falseName:[positionOfMistake]...}...}
işlev parametresi olarak bir sözlük ve üzeri gibi bir kayıt düzeni almak zorundadır.
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 ...
Ama çalışmıyor ve Burada biraz stucked duyuyorum:
Ben bir başlangıç için böyle bir şey düşünüyordum.
Eğer sizsiniz, girinti yanlıştır. ve tam olarak ne işe yaramıyor? – yurib
Parametrede 'tup', 'tup = previ ..' satırından atılıyor. Kod, büyük resmi kafanda tutmuyormuş gibi görünüyor. Durmayı düşünüyorum, bilgisayardan uzaklaş, derin bir nefes al, bir yürüyüşe çık, otur, gözlerini kapat ve kodu kalemle ve kağıda yaz. – matiu