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

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

3
python: добавление словаря в список - я вижу указатель, похожий на поведение
В интерпретаторе Python я пробовал следующее: >>> >>> a = [] >>> b = {1:'one'} >>> a.append(b) >>> a [{1: 'one'}] >>> b[1] = 'ONE' >>> a [{1: 'ONE'}] >>> Здесь, после добавления словаря «b» к списку «a», я меняю значение, соответствующее ключу 1 в словаре «a». Каким-то образом это …

14
Как объединить несколько диктов с одним и тем же ключом?
У меня есть несколько пар слова / ключ-значение, например: d1 = {key1: x1, key2: y1} d2 = {key1: x2, key2: y2} Я хочу, чтобы результат был новым (если возможно, наиболее эффективным способом): d = {key1: (x1, x2), key2: (y1, y2)} Собственно, я хочу, чтобы результат d был: d = {key1: …


8
Изменение словаря Python при его повторении
Допустим, у нас есть словарь Python d, и мы повторяем его так: for k,v in d.iteritems(): del d[f(k)] # remove some item d[g(k)] = v # add a new item ( fи gэто просто некоторые преобразования черного ящика.) Другими словами, мы пытаемся добавлять / удалять элементы в dпроцессе итерации, используя …

15
Двусторонний / двунаправленный словарь в C #?
Я хочу хранить слова в словаре следующим образом: Я могу получить код за словом: dict["SomeWord"]-> 123и получить код за словом: dict[123]->"SomeWord" Это реально? Конечно же один из способов сделать это два словаря: Dictionary<string,int>и , Dictionary<int,string>но есть другой способ?
87 c#  .net  dictionary 


10
Писать словарь в текстовый файл?
У меня есть словарь, и я пытаюсь записать его в файл. exDict = {1:1, 2:2, 3:3} with open('file.txt', 'r') as file: file.write(exDict) Тогда у меня ошибка file.write(exDict) TypeError: must be str, not dict Я исправил эту ошибку, но пришла другая ошибка exDict = {111:111, 222:222} with open('file.txt', 'r') as file: …


1
Как отфильтровать словарь с помощью LINQ и вернуть его в словарь того же типа
У меня есть следующий словарь: Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] = "B"; Я хочу отфильтровать элементы словаря и переназначить результат той же переменной: dic = dic.Where (p => p.Key == 1); Как мне вернуть результат в виде словаря того же типа [ <int,string>]? Я пробовал ToDictionary, …

4
PHP: Могу ли я получить индекс в функции array_map?
Я использую карту в php так: function func($v) { return $v * 2; } $values = array(4, 6, 3); $mapped = array_map(func, $values); var_dump($mapped); Можно ли получить индекс значения в функции? Кроме того, если я пишу код, которому нужен индекс, следует ли использовать цикл for вместо карты?

6
Разделение строки, разделенной точкой с запятой, в словарь в Python
У меня есть строка, которая выглядит так: "Name1=Value1;Name2=Value2;Name3=Value3" Есть ли в Python встроенный класс / функция, которая возьмет эту строку и создаст словарь, как если бы я сделал это: dict = { "Name1": "Value1", "Name2": "Value2", "Name3": "Value3" } Я просмотрел доступные модули, но не нашел ничего подходящего. Спасибо, я …

10
Сверхвысокопроизводительная хеш-карта C / C ++ (таблица, словарь) [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Мне нужно сопоставить примитивные ключи (int, возможно, long) для структурирования значений в высокопроизводительной …

6
Основное различие между map и reduce
Я использовал оба метода, но меня довольно смущает использование обоих методов. Есть ли что-нибудь, что mapможет, но reduceне может, и наоборот? Примечание: я знаю, как использовать оба метода, и я сомневаюсь, что главное различие между этим методом и когда нам нужно его использовать.


12
Деструктуризация-привязка содержимого словаря
Я пытаюсь «разрушить» словарь и связать значения с именами переменных после их ключей. Что-то вроде params = {'a':1,'b':2} a,b = params.values() Но поскольку словари не упорядочены, нет гарантии, что params.values()значения будут возвращены в порядке (a, b). Есть хороший способ сделать это?

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