Új hozzászólás Aktív témák

  • cousin333

    addikt

    válasz bundli #716 üzenetére

    Nem tudom, miféle feladat ez, de így biztos nem fog működni. Az első for ciklus végigiterál a külső szótár kulcsain: "key1" és "key2". Eddig OK. A második ciklus végigmegy a kulcsok által mutatott szótárak értékek"internal_key1" kulcs alatti elemén, ami itt most csak egy 1 elemű lista ("value1"), ez lesz a value. A baj ott van, hogy, a "key2" szótárában nincs "internal_key1" elem. Ennek úgy lenne értelme :F, ha mindkettő helyen csak "internal_key" szerepelne, szám nélkül.

    A self már csak hab a tortán, ennek alapján ez a kód egy osztály része, magában le se fut. Viszont ha egy osztály metódusában van benne, akkor is problematikus, mert a sample_map egy lokális változó lesz, a self.sample_map pedig egy példányváltozó. Tehát ha korábban nem jött létre egy self.sample_map, akkor a program megint csak nem csinál semmit. Illetve de: hibát dob.

Új hozzászólás Aktív témák