Pytania oznaczone «dictionary»

156
Haszować słownik?

Do celów buforowania potrzebuję wygenerować klucz pamięci podręcznej z argumentów GET, które są obecne w dict. Obecnie używam sha1(repr(sorted(my_dict.items())))( sha1()jest to wygodna metoda wykorzystująca wewnętrznie hashlib ), ale jestem ciekawy, czy istnieje lepszy...

153
Usuń zduplikowany dykt na liście w Pythonie

Mam listę dykt i chciałbym usunąć dykty z identycznymi parami klucza i wartości. W przypadku tej listy: [{'a': 123}, {'b': 123}, {'a': 123}] Chciałbym to zwrócić: [{'a': 123}, {'b': 123}] Inny przykład: W przypadku tej listy: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b':...

153
Tworzysz słownik z pliku CSV?

Próbuję utworzyć słownik z pliku CSV. Pierwsza kolumna pliku csv zawiera unikalne klucze, a druga kolumna zawiera wartości. Każdy wiersz pliku csv reprezentuje unikalną parę klucz-wartość w słowniku. Próbowałem użyć klas csv.DictReaderi csv.DictWriter, ale mogłem tylko dowiedzieć się, jak...

152
Jak uzyskać listę kluczy w słowniku?

Chcę tylko kluczy, a nie wartości słownika. Nie udało mi się jeszcze uzyskać żadnego kodu, aby to zrobić. Używanie innej tablicy okazało się zbyt pracochłonne, ponieważ używam również remove. Jak uzyskać listę kluczy w

150
Swift Dictionary: Pobierz wartości jako tablicę

Mam słownik zawierający UIColorobiekty zhaszowane przez wartość wyliczenia ColorScheme: var colorsForColorScheme: [ColorScheme : UIColor] = ... Chciałbym móc wyodrębnić tablicę wszystkich kolorów (wartości) zawartych w tym słowniku. Pomyślałem, że mogę użyć tej valueswłaściwości, która jest...

149
python tuple to dyktować

W przypadku krotki t = ((1, 'a'),(2, 'b')) dict(t)zwraca{1: 'a', 2: 'b'} Czy jest dobry sposób na zdobycie {'a': 1, 'b': 2}(zamiana kluczy i vals)? Ostatecznie chcę móc zwrócić 1dane 'a'lub 2dane 'b', być może przejście na dyktando nie jest najlepszym

148
Przekonwertuj namedtuple na słownik

Mam nazwaną klasę krotki w Pythonie class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Chciałbym zamienić instancje Town na słowniki. Nie chcę, aby było to sztywno związane z nazwami lub liczbą pól w...

144
Serialize Klasa zawierająca element słownika

Rozwijając mój wcześniejszy problem , zdecydowałem się (de) serializować moją klasę pliku konfiguracyjnego, która działała świetnie. Teraz chcę, aby zapisać tablicę asocjacyjną liter dysków do mapowania (klucz jest literą dysku, wartość jest ścieżka sieciowa) i próbowałem za pomocą Dictionary,...