Запитання з тегом «dictionary»

Словник відображає клавіші до значень, що дозволяють ефективно отримувати значення з клавіш. USE [map-function] тег про функції відображення даних над даними, МОЛУ; і для географії, [карти].

6
Який правильний і хороший спосіб реалізувати __hash __ ()?
Який правильний і хороший спосіб втілити __hash__()? Я говорю про функцію, яка повертає хеш-код, який потім використовується для вставки об'єктів у словники хеш-файлів. Оскільки __hash__()повертає ціле число і використовується для "бінінгу" об'єктів у хештелі, я вважаю, що значення повернутого цілого числа повинні бути рівномірно розподілені для загальних даних (щоб мінімізувати …

8
Як вставити значення в Словник C # про інстанціювання?
Хтось знає, чи є спосіб, коли я можу вставити значення у словник C #, коли я створюю його? Я можу, але не хочу робити це dict.Add(int, "string")для кожного предмета, якщо є щось більш ефективне, наприклад: Dictionary<int, string>(){(0, "string"),(1,"string2"),(2,"string3")};
149 c#  dictionary 

6
кортеж пітона для диктування
За кортеж t = ((1, 'a'),(2, 'b')) dict(t)повертається{1: 'a', 2: 'b'} Чи є хороший спосіб дістатись {'a': 1, 'b': 2}(поміняти ключі та вали)? Зрештою, я хочу, щоб я міг повернути 1дане 'a'чи 2дане 'b', можливо, перетворення на дикт не найкращий спосіб.


4
Як ви створюєте вкладений dict у Python?
У мене є два файли CSV: "Дані" та "Картографування": Файл 'Mapping' має 4 колонки: Device_Name, GDN, Device_Type, і Device_OS. Усі чотири стовпці заповнені. Файл "Дані" містить ці самі стовпці, Device_Nameстовпці яких заповнені, а інші три стовпці порожні. Я хочу , щоб мій код Python , щоб відкрити обидва файли і …

6
Перетворіть nametuple в словник
У мене названий клас кортежів у python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Я хотів би перетворити екземпляри Town у словники. Я не хочу, щоб він жорстко прив’язувався до імен чи кількості полів у місті. Чи є спосіб написати це так, щоб я міг додати …

10
Розщеплення словника / списку всередині стовпця Панди на окремі стовпці
У мене збережені дані в базі даних postgreSQL. Я запитую ці дані за допомогою Python2.7 і перетворюю їх у Pandas DataFrame. Однак останній стовпчик цього фрейму даних містить в собі словник (або список?) Значень. DataFrame виглядає так: [1] df Station ID Pollutants 8809 {"a": "46", "b": "3", "c": "12"} 8810 …



10
Серіалізувати клас, що містить член словника
Розширюючи свою попередню проблему , я вирішив (де) серіалізувати свій клас конфігураційних файлів, який чудово працював. Тепер я хочу , щоб зберігати асоціативний масив букв на карту (ключ буква диска, значення мережевого шлях) і спробував використовувати Dictionary, HybridDictionaryі Hashtableдля цього , але я завжди отримую наступне повідомлення про помилку при …

18
Доступ до вкладених елементів словника за допомогою списку клавіш?
У мене є складна структура словника, до якої я хотів би отримати доступ через список клавіш для адреси правильного пункту. dataDict = { "a":{ "r": 1, "s": 2, "t": 3 }, "b":{ "u": 1, "v": { "x": 1, "y": 2, "z": 3 }, "w": 3 } } maplist = ["a", …
143 python  list  dictionary 


5
Чи є більш елегантний спосіб додавання елемента до словника <> безпечно?
Мені потрібно додати пари ключів / об’єктів до словника, але я, звичайно, спершу потрібно перевірити, чи ключ вже існує в іншому випадку, я отримую помилку " ключ уже існує в словнику ". Код нижче вирішує це, але незграбний. Який більш елегантний спосіб зробити це, не роблячи подібного методу допоміжної струни? …

3
ініціалізація Guava ImmutableMap
Guava пропонує приємний ярлик для ініціалізації карти. Однак я отримую таку помилку компілятора (Eclipse Indigo), коли моя карта ініціалізується на дев'ять записів. Метод of(K, V, K, V, K, V, K, V, K, V)у типі ImmutableMapне застосовується для аргументів (String, String, String, String, String, String, String, String, String, String, String, String, …
140 java  dictionary  guava 

10
Чому python dict.update () не повертає об'єкт?
Я намагаюся зробити: award_dict = { "url" : "http://facebook.com", "imageurl" : "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count" : 1, } def award(name, count, points, desc_string, my_size, parent) : if my_size &gt; count : a = { "name" : name, "description" : desc_string % count, "points" : points, "parent_award" : parent, } a.update(award_dict) return self.add_award(a, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.