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

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


4
Передача словаря в функцию в качестве параметров ключевых слов
Я хотел бы вызвать функцию в Python, используя словарь. Вот некоторый код: d = dict(param='test') def f(param): print(param) f(d) Это печатает, {'param': 'test'}но я хотел бы просто напечатать test. Я хотел бы, чтобы он работал аналогично для других параметров: d = dict(p1=1, p2=2) def f2(p1, p2): print(p1, p2) f2(d) Это …

12
Python словарь из полей объекта
Знаете ли вы, есть ли встроенная функция для создания словаря из произвольного объекта? Я хотел бы сделать что-то вроде этого: >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' } ПРИМЕЧАНИЕ: не должно включать …

5
Как я могу получить список значений из dict?
Как я могу получить список значений в dict в Python? В Java получить значения Map как List так же просто, как и сделать list = map.values();. Мне интересно, есть ли в Python такой же простой способ получить список значений из dict.
338 python  list  dictionary 

5
Как использовать основанный на диапазоне цикл for () с std :: map?
Типичный пример циклов for (), основанных на диапазоне C ++ 11, всегда выглядит примерно так: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } В каком случае xyzэто int. Но что происходит, когда …

7
Объекты TypeScript как типы словаря, как в C #
У меня есть некоторый код JavaScript, который использует объекты в качестве словарей; например, объект person будет содержать некоторые личные данные, введенные в адрес электронной почты. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Можно ли …

15
Как создать словарь и динамически добавлять пары ключ-значение?
Из поста: Отправка массива JSON для получения в виде словаря <string, string> Я пытаюсь сделать то же самое, что и этот пост. Единственная проблема заключается в том, что я не знаю, какие ключи и значения заранее. Поэтому мне нужно иметь возможность динамически добавлять пары ключ и значение, и я не …

3
Преобразование Python dict в kwargs?
Я хочу построить запрос для Sunburnt (интерфейс Solr), используя наследование классов и, следовательно, добавив пары ключ-значение вместе. Загорелый интерфейс принимает ключевые аргументы. Как я могу превратить ({'type':'Event'})слова в аргументы ключевых слов (type='Event')?

13
Как сохранить ключи / значения в том же порядке, как объявлено?
У меня есть словарь, который я объявил в определенном порядке, и я хочу постоянно держать его в этом порядке. Ключи / значения не могут быть сохранены в порядке, основанном на их значении, я просто хочу их в том порядке, в котором я их объявил. Так что, если у меня есть …


3
Перебирая все ключи карты
Есть ли способ получить список всех ключей на карте языка Go? Количество элементов определяется как len(), но если у меня есть карта вроде: m := map[string]string{ "key1":"val1", "key2":"val2" }; Как мне перебрать все ключи?
317 loops  dictionary  go 

10
Извлечь подмножество пар ключ-значение из объекта словаря Python?
У меня есть большой объект словаря, который имеет несколько пар ключ-значение (около 16), но меня интересуют только 3 из них. Каков наилучший способ (самый короткий / эффективный / самый элегантный) для достижения этого? Лучшее, что я знаю, это: bigdict = {'a':1,'b':2,....,'z':26} subdict = {'l':bigdict['l'], 'm':bigdict['m'], 'n':bigdict['n']} Я уверен, что есть …

16
Получить ключ, соответствующий минимальному значению в словаре
Если у меня есть словарь Python, как мне получить ключ к записи, которая содержит минимальное значение? Я думал о том, что делать с min()функцией ... Учитывая вход: {320:1, 321:0, 322:3} Это вернется 321.

27
Доступ к ключам ввода как атрибут?
Я нахожу его более удобным для Dict доступа клавиш , как obj.fooвместо того , чтобы obj['foo'], таким образом , я написал этот фрагмент кода: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value Тем не менее, я предполагаю, что должна быть какая-то причина, по которой …

12
Проверьте, существует ли данный ключ в словаре, и увеличьте его
По заданному словарю, как я могу узнать, задан ли для данного ключа в этом словаре значение, отличное от None? Т.е. я хочу сделать это: my_dict = {} if (my_dict[key] != None): my_dict[key] = 1 else: my_dict[key] += 1 Т.е. я хочу увеличить значение, если оно уже есть, или установить его …
295 python  dictionary 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.