Was ist der Unterschied zwischen der eckigen Klammer und der Punktnotation in Python?
Ich komme aus einem Javascript-Hintergrund (auf die Eigenschaften kann über beide @ zugegriffen werde.
und[]
Notation), also bitte vergib mir, aber was genau ist der Unterschied zwischen den beiden in Python?
Aus meinen Experimenten sieht es so aus, dass[]
sollte immer verwendet werden, um den Index eines @ zu erhaltlist
oderset
und um den Wert von einem bestimmten Schlüssel in einem @ zu erhaltdictionary
. Ist das richtig und wenn nicht, wann verwenden Sie ein .
in Python?