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

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

12
Перетворіть об'єкт "Модель Джанго", щоб промальовувати всі ці поля недоторканими
Як можна перетворити об’єкт моделі Джанго в дікт з усіма його полями? Все в ідеалі включає зовнішні ключі та поля з editable=False. Дозвольте мені детальніше. Скажімо, у мене є модель Django на зразок наступної: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add …

24
Дублікати ключів у .NET словниках?
Чи є в бібліотеці базового класу .NET якісь словники, які дозволяють використовувати повторювані ключі? Єдине знайдене нами рішення - створити, наприклад, клас типу: Dictionary<string, List<object>> Але це дуже дратує фактично використання. В Java я вважаю, що MultiMap цього виконує, але не може знайти аналог у .NET.
256 c#  .net  dictionary  multimap 

12
Швидко натисніть на клавіші зі словника
Намагаючись швидко заповнити масив рядками з клавіш у словнику. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys Це повертає помилку: 'AnyObject', не ідентичний рядку Також пробували componentArray = dict.allKeys as String але get: "String" не можна конвертувати в [String]
256 ios  arrays  xcode  dictionary  swift 

10
Часова карта / кеш на основі Java з клавішами, що закінчуються [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання Хтось із вас знає про Java-карту або подібний стандартний сховище даних, який автоматично очищає записи …
253 java  caching  dictionary 

10
Що ефективніше: словник TryGetValue або ContainsKey + Item?
З моменту запису MSDN на Dictionary.TryGetValue Метод : Цей метод поєднує функціональність методу ContainsKey та властивості Item. Якщо ключ не знайдено, то параметр значення отримує відповідне значення за замовчуванням для типу значення TValue; наприклад, 0 (нуль) для цілих типів, false для булевих типів і null для типів посилань. Використовуйте метод …

6
Як ініціалізувати дикт із ключами зі списку та порожнім значенням у Python?
Я хотів би отримати таке: keys = [1,2,3] до цього: {1: None, 2: None, 3: None} Чи є пітонічний спосіб це зробити? Це некрасивий спосіб зробити це: >>> keys = [1,2,3] >>> dict([(1,2)]) {1: 2} >>> dict(zip(keys, [None]*len(keys))) {1: None, 2: None, 3: None}
251 dictionary  python 

6
Як перевірити, чи існує значення в словнику (python)
У python у мене є такий словник: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} Мені потрібен спосіб виявити, чи є в цьому словнику таке значення, як "один" або "два". Наприклад, якби я хотів знати, чи існує індекс "1", я просто повинен був би набрати: "1" …
251 python  dictionary  find 


17
Як отримати всі ключі (або значення) з std :: map і помістити їх у вектор?
Це один із можливих способів виходу: struct RetrieveKey { template <typename T> typename T::first_type operator()(T keyValuePair) const { return keyValuePair.first; } }; map<int, int> m; vector<int> keys; // Retrieve all keys transform(m.begin(), m.end(), back_inserter(keys), RetrieveKey()); // Dump all keys copy(keys.begin(), keys.end(), ostream_iterator<int>(cout, "\n")); Звичайно, ми також можемо отримати всі значення …
246 c++  dictionary  stl  stdmap 

26
Порівнюючи два словники та перевіряючи, скільки пар (ключ, значення) рівні
У мене є два словники, але для спрощення я візьму ці два: >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) Тепер я хочу порівняти, чи має кожна key, valueпара в xоднаковому значенні в y. Тому я написав це: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()): if x_values == …

3
Неактуальний доступ до загального словника
У мене є додаток, який використовує керовані dlls. Один із цих dll повертає загальний словник: Dictionary<string, int> MyDictionary; Словник містить клавіші з верхнього та нижнього регістру. З іншого боку я отримую список потенційних ключів (рядка), однак я не можу гарантувати справу. Я намагаюся отримати значення у словнику за допомогою клавіш. …
244 c#  generics  dictionary 

7
Картографування значень у словнику python
Давши словник, який { k1: v1, k2: v2 ... }я хочу отримати за { k1: f(v1), k2: f(v2) ... }умови, що я передаю функцію f. Чи є така вбудована функція? Або я повинен робити dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) В ідеалі я просто писав би my_dictionary.map_values(f) або my_dictionary.mutate_values_with(f) …


5
Як скинути dict у файл json?
У мене такий диктант: sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} Я не можу зрозуміти, як перенести дикт у jsonфайл, як показано нижче: { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } Чи є пітонічний спосіб це зробити? Ви …
239 python  json  dictionary 

6
Як конвертувати ключі Map у масив?
Скажімо, у мене є така карта: let myMap = new Map().set('a', 1).set('b', 2); І я хочу отримати ['a', 'b'] виходячи з вищезазначеного. Моє сьогоднішнє рішення здається таким довгим і жахливим. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); Повинен бути …

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