Pytania oznaczone «dictionary»

84
enumerate () dla słownika w Pythonie

Wiem, że używamy enumeratedo iteracji listy, ale próbowałem to w słowniku i nie spowodowało to błędu. KOD: enumm = {0: 1, 1: 2, 2: 3, 4: 4, 5: 5, 6: 6, 7: 7} for i, j in enumerate(enumm): print(i, j) WYNIK: 0 0 1 1 2 2 3 4 4 5 5 6 6 7 Czy ktoś może wyjaśnić wynik?...

83
odpowiednik dyktu Pythona w R

Chcę zrobić odpowiednik dyktu w języku Python w R. Zasadniczo w Pythonie mam: visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 Pomysł jest taki, że jeśli zobaczyłem ten konkretny atom_count, odwiedziłem [atom_count] = 1. Tak więc, jeśli ponownie zobaczę ten...

81
NSDictionary z uporządkowanymi kluczami

Mam NSDictionary (przechowywany w plistie), którego zasadniczo używam jako tablicy asocjacyjnej (ciągi znaków jako klucze i wartości). Chcę użyć tablicy kluczy jako części mojej aplikacji, ale chciałbym, aby były w określonej kolejności (nie w takiej kolejności, w jakiej mogę napisać algorytm,...

17
Dlaczego dict.get (klucz) działa, ale nie dyktuje [klucz]?

Próbuję pogrupować ciągi binarne określonych liczb na podstawie liczby 1 w ciągu. To nie działa: s = "0 1 3 7 8 9 11 15" numbers = map(int, s.split()) binaries = [bin(x)[2:].rjust(4, '0') for x in numbers] one_groups = dict.fromkeys(range(5), []) for x in binaries: one_groups[x.count('1')] +=...

14
Jak wektor jako klucz działa wewnętrznie w C ++?

Ta odpowiedź SO mówi, że mapa STL z wektorem dla klucza wektor może być używany jako klucz. Więc kiedy używamy wektora jako klucza. Jak to faktycznie działa, skoro klucz musi być unikalny, więc kiedy wstawimy inny wektor z tymi samymi elementami, czy mapsprawdzanie duplikatu elementu po elemencie...