Chyba za bardzo zmęczony byłem jak to pisałem :D Chodzi mi o to, aby przy stringu {"1" : "2", "2" : "1", "3" : "4", "2" : "2"}
.
'{"1" : "2", "2" : "1", "3" : "4", "2" : "2"}'
Wynik był taki:
d = {'1' : '2', '2' : '3', '3' : '4'}
Najwyraźniej dalej nie Wypocząłeś:P. Dict w Pythonie to, najprościej, pomijając detale implementacyjne, złożoność, itp. to taka jakby ulepszona tablica i jeszcze dynamiczna. W której zamiast pod indeksami liczbowymi, możesz, pod dowolnymi (no dokładnie hashowalnymi - sorry za to słowo, "hashable" powinno być) kluczami, przechowywać wartośći. Dla klucza var1
wartość value1
, i tak dalej. Można usuwać, nadpisywać pary, dodawać nowe. Struktura wygląda tak, że wartości są jakie sa, natomiast klucze są unikalne(bo inaczej nie miałoby to sensu). Więc nie Możesz powiedzieć chcę takich a takich par, bo to zależy od kolejności dodawania. Poeksperymentuj w konsoli i Poczytaj dokładnie dokumentację.