Bsp:
Liste = ["a","a","a","b"]
Dabei ist beim ersten Durchlauf Count =0 die if Bedingung nicht erfüllt und die Zahl n wird um 1 erhöht. Somit n=1. Damit wird nun ein dict Eintrag angelegt mit key=a, value=1. Nächster Durchlauf: Count=1. Der key a ist im dict vorhanden, if Bedingung ist erfüllt. Erst beim 4. Durchlauf, Count =3 ist die if Bedingung erneut nicht erfüllt. n erhöht sich um 1, somit n=2. Der neue Eintrag bekommt den Eintrag key=b, value=2.
Code: Alles auswählen
l = [1, 0.5, "Hallo Welt", 2]
l[3] = "foo bar"
item[Count] habe ich für das Ändern des Wertes in der List verwendet. item als Listname und [Count] als die aktuelle Stelle, an der der neue Wert geschrieben werden soll