Вопросы с тегом «dictionary»

Словарь сопоставляет ключи со значениями, позволяя эффективно извлекать значения из ключей. ИСПОЛЬЗУЙТЕ тег map-function для отображения функций на данные, ПОЖАЛУЙСТА; и для географии, [карты].

6
Быстрый словарь: получить значения в виде массива
У меня есть словарь, содержащий UIColorобъекты, хэшированные по значению enum ColorScheme: var colorsForColorScheme: [ColorScheme : UIColor] = ... Я хотел бы иметь возможность извлечь массив всех цветов (значений), содержащихся в этом словаре. Я думал, что мог бы использовать valuesсвойство, которое используется при переборе значений словаря ( for value in dictionary.values …
151 arrays  dictionary  swift 

17
Доступ к вложенным элементам словаря через список ключей?
У меня сложная структура словаря, к которой я хотел бы получить доступ через список ключей для адресации правильного элемента. dataDict = { "a":{ "r": 1, "s": 2, "t": 3 }, "b":{ "u": 1, "v": { "x": 1, "y": 2, "z": 3 }, "w": 3 } } maplist = ["a", "r"] …
151 python  list  dictionary 

8
Как вставить значения в словарь C # при создании экземпляра?
Кто-нибудь знает, есть ли способ вставить значения в словарь C # при его создании? Я могу, но не хочу делать dict.Add(int, "string")для каждого элемента, если есть что-то более эффективное, например: Dictionary<int, string>(){(0, "string"),(1,"string2"),(2,"string3")};
150 c#  dictionary 

6
Какой правильный и хороший способ реализовать __hash __ ()?
Какой правильный и хороший способ реализовать __hash__()? Я говорю о функции, которая возвращает хеш-код, который затем используется для вставки объектов в хеш-таблицы, или словари. As __hash__()возвращает целое число и используется для «объединения» объектов в хеш-таблицы. Я предполагаю, что значения возвращаемого целого числа должны быть равномерно распределены для общих данных (чтобы …

6
кортеж Python, чтобы диктовать
Для кортежа t = ((1, 'a'),(2, 'b')) dict(t)возвращается{1: 'a', 2: 'b'} Есть ли хороший способ получить {'a': 1, 'b': 2}(ключи и ключи поменялись местами)? В конечном счете, я хочу иметь возможность вернуть 1данное 'a'или 2данное 'b', возможно, обращение к диктату - не лучший способ.

14
Как получить случайное значение из словаря в Python
Как я могу получить случайную пару от dict? Я делаю игру, в которой вам нужно угадать столицу страны, и мне нужно, чтобы вопросы появлялись случайным образом. В dictсмахивает{'VENEZUELA':'CARACAS'} Как я могу это сделать?
149 python  random  dictionary  key 

4
Как вы создаете вложенный dict в Python?
У меня есть 2 файла CSV: «Данные» и «Отображение»: Файл 'Mapping' имеет 4 колонки: Device_Name, GDN, Device_Type, и Device_OS. Все четыре столбца заполнены. Файл «Данные» содержит те же столбцы, Device_Nameзаполненный столбец, а остальные три столбца пустые. Я хочу , чтобы мой код Python , чтобы открыть оба файла и для …

6
Преобразовать именованный кортеж в словарь
У меня есть названный класс кортежа в 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": …

5
Есть ли более элегантный способ безопасного добавления элемента в Dictionary <>?
Мне нужно добавить пары ключ / объект в словарь, но мне, конечно, нужно сначала проверить, существует ли уже ключ, иначе я получаю ошибку « ключ уже существует в словаре ». Код ниже решает эту проблему, но он неуклюжий. Каков более элегантный способ сделать это без создания такого вспомогательного метода строки? …



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

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, String, …
143 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.