Listenstring Eckige Klammern, Globales Dictionary

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
BlackJack

@aCrylic: Wenn Du durchnummerierte Schlüssel hast die dynamisch erzeugt werden dann willst Du kein Wörterbuch sondern eine Liste. Da hast Du ja Nummern als Schlüssel.

Die Frage nach `test` hast Du nur so halb beantworted. Warum hat dort nicht jedes Feld seinen eigenen Namen und vor allem warum so was unpassendes wie `test`? Namen sollten dem Leser vermitteln was etwas bedeutet. Und wenn Du da verschiedene Eingabfelder hast mit verschiedenen Bedeutungen, dann schmeiss das doch bitte nicht alles unter dem selben Namen zusammen in eine Sequenz.

`self.dict` ist ein ähnlich schlechter Name weil absolut nichtssagend. Den Leser interessiert nicht was für ein Typ hinter einem Namen steht, sondern was der Wert im Kontext des Programms *bedeutet*.

Noch schlimmer ist `mystring`. Nicht wegen dem absolut überflüssigen `my`-Präfix, sondern weil daran dann nicht einmal eine Zeichenkette sondern ein Wörterbuch als Wert gebunden wird. Also ein semantisch gesehen völlig falscher Name.
Antworten