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

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

15
Доступ к ключу Dictionary.Keys через числовой индекс
Я использую Dictionary<string, int>где intэто количество ключей. Теперь мне нужно получить доступ к последнему вставленному ключу внутри словаря, но я не знаю его названия. Очевидная попытка: int LastCount = mydict[mydict.keys[mydict.keys.Count]]; не работает, потому Dictionary.Keysчто не реализует [] -индексер. Мне просто интересно, есть ли подобный класс? Я думал об использовании стека, …
160 c#  .net  dictionary 

7
Как мне преобразовать этот список словарей в CSV-файл?
У меня есть список словарей, который выглядит примерно так: toCSV = [{'name':'bob','age':25,'weight':200},{'name':'jim','age':31,'weight':180}] Что я должен сделать, чтобы преобразовать это в CSV-файл, который выглядит примерно так: name,age,weight bob,25,200 jim,31,180

5
Что такое объекты словарного представления?
В Python 2.7 мы получили доступные методы просмотра словаря . Теперь я знаю плюсы и минусы следующего: dict.items()(и values, keys): возвращает список, так что вы можете сохранить результат, и dict.iteritems() (и тому подобное): возвращает генератор, поэтому вы можете перебирать каждое сгенерированное значение одно за другим. Для чего dict.viewitems()(и тому подобное)? …
159 python  view  dictionary 

6
Известен ли порядок итерации через std :: map (и гарантирован стандартом)?
Я имею в виду, что мы знаем, что std::mapэлементы отсортированы по ключам. Итак, допустим, что ключи являются целыми числами. Если я итерация от std::map::begin()с std::map::end()использованием for, делает стандартную гарантию того, что я буду перебирать , следовательно , через элементы с ключами, сортируются в порядке возрастания? Пример: std::map<int, int> map_; map_[1] …
158 c++  dictionary  stl  standards 

18
Python - список уникальных словарей
Допустим, у меня есть список словарей: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] и мне нужно получить список уникальных словарей (удалив дубликаты): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Может …
158 python  dictionary 

14
Каким будет «замороженный дикт»?
Замороженный набор - это фрозенет. Замороженный список может быть кортежем. Каким будет замороженный дикт? Неизменный, бескомпромиссный диктат. Я думаю, что это может быть что-то вроде collections.namedtuple, но это больше похоже на диктат замороженных ключей (полузамороженный диктат). Не так ли? А «frozendict» должен быть заморожен словарем, он должен иметь keys, values, …

18
Преобразовать строку JSON в HashMap
Я использую Java, и у меня есть строка, которая является JSON: { "name" : "abc" , "email id " : ["abc@gmail.com","def@gmail.com","ghi@gmail.com"] } Тогда моя карта на Java: Map<String, Object> retMap = new HashMap<String, Object>(); Я хочу сохранить все данные из JSONObject в этом HashMap. Кто-нибудь может предоставить код для этого? …
157 java  json  dictionary 

11
Хеширование словаря?
Для целей кэширования мне нужно сгенерировать ключ кеша из аргументов GET, которые присутствуют в dict. В настоящее время я использую sha1(repr(sorted(my_dict.items())))( sha1()это удобный метод, который использует hashlib внутри), но мне интересно, есть ли лучший способ.
156 python  hash  dictionary 

19
Безопасный метод Python для получения значения вложенного словаря
У меня есть вложенный словарь. Есть ли только один способ безопасно доставить ценности? try: example_dict['key1']['key2'] except KeyError: pass Или, может быть, у python есть такой метод, как get()вложенный словарь?

15
Какой самый чистый способ применения map () к словарю в Swift?
Я хотел бы отобразить функцию на все ключи в словаре. Я надеялся, что что-то вроде следующего будет работать, но фильтр не может быть применен непосредственно к словарю. Какой самый чистый способ достижения этого? В этом примере я пытаюсь увеличить каждое значение на 1. Однако это случайно для примера - основная …
154 swift  dictionary 

9
Как получить список ключей в словаре?
Я хочу только ключи, а не значения словаря. Я не смог получить код для этого еще. Использование другого массива оказалось слишком трудоемким, так как я использую также remove. Как получить список ключей в словаре?
153 c#  list  dictionary 

14
Создание словаря из файла CSV?
Я пытаюсь создать словарь из файла CSV. Первый столбец файла csv содержит уникальные ключи, а второй столбец содержит значения. Каждая строка файла CSV представляет собой уникальный ключ, пару значений в словаре. Я пытался использовать csv.DictReaderи csv.DictWriterклассы, но я мог понять только как создать новый словарь для каждой строки. Я хочу …

11
Удалить дубликаты в списке в Python
У меня есть список диктов, и я хотел бы удалить диктанты с одинаковыми парами ключ и значение. Для этого списка: [{'a': 123}, {'b': 123}, {'a': 123}] Я хотел бы это вернуть: [{'a': 123}, {'b': 123}] Другой пример: Для этого списка: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, …
153 python  list  dictionary 

6
Почему порядок в словарях и множествах произвольный?
Я не понимаю, как зацикливание словаря или набора в python осуществляется в произвольном порядке. Я имею в виду, что это язык программирования, поэтому все в языке должно быть определено на 100%, верно? У Python должен быть какой-то алгоритм, который решает, какая часть словаря или набора выбрана, 1-я, вторая и так …


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