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

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

5
Даний ключ відсутній у словнику. Який ключ?
Чи є спосіб отримати значення даного ключа в наступному винятку в C # таким чином, що впливає на всі загальні класи? Я думаю, це велика помилка в описі винятків від Microsoft. "The given key was not present in the dictionary." Кращим способом буде: "The given key '" + key.ToString() + …

4
map <int, int> значення за замовчуванням
std::map&lt;int,int&gt; mapy; ++mapy[5]; Чи можна припустити, що mapy[5]завжди буде 1? Я маю на увазі, mapy[5]завжди буде отримувати значення за замовчуванням 0 перед '++', навіть якщо це явно не оголошено, як у моєму коді?

8
Чому Map.of не дозволяє нульові ключі та значення?
З Java 9, нові фабричні методи були введені для List, Setі Mapінтерфейсів. Ці методи дозволяють швидко створити екземпляр об'єкта Map зі значеннями в одному рядку. Тепер, якщо врахувати: Map&lt;Integer, String&gt; map1 = new HashMap&lt;Integer, String&gt;(Map.of(1, "value1", 2, "value2", 3, "value3")); map1.put(4, null); Вищезазначене дозволяється без будь-якого винятку, тоді як, якщо …

5
Як переглядати список словників у шаблоні Jinja?
Я намагався: list1 = [{"username": "abhi", "pass": 2087}] return render_template("file_output.html", list1=list1) У шаблоні: &lt;table border=2&gt; &lt;tr&gt; &lt;td&gt; Key &lt;/td&gt; &lt;td&gt; Value &lt;/td&gt; &lt;/tr&gt; {% for dictionary in list1 %} {% for key in dictionary %} &lt;tr&gt; &lt;td&gt; &lt;h3&gt;{{ key }}&lt;/h3&gt; &lt;/td&gt; &lt;td&gt; &lt;h3&gt;{{ dictionary[key] }}&lt;/h3&gt; &lt;/td&gt; &lt;/tr&gt; {% endfor %} …


7
Як створити словник Python із подвійними лапками як форматом лапок за замовчуванням?
Я намагаюся створити словник python, який буде використовуватися як java-сценарій var всередині HTML-файлу для цілей візуалізації. Як необхідне, мені потрібно створити словник з усіма іменами всередині подвійних лапок замість стандартних одинарних лапок, які використовує Python. Чи є простий і елегантний спосіб цього досягти. couples = [ ['jack', 'ilena'], ['arun', 'maya'], …

7
StringD Dictionary vs Dictionary <рядок, рядок>
Хтось уявляє, які практичні відмінності існують між об'єктом System.Collections.Specialized.StringDictionary та System.Collections.Generic.Dictionary? Раніше я використовував їх обох, не надто замислюючись про те, які ефективніші результати, краща робота з Linq чи надання будь-яких інших переваг. Будь-які думки чи пропозиції щодо того, чому я повинен використовувати одне над іншим?

8
Ініціалізація словника на python зі значенням ключа і без відповідних значень
Мені було цікаво, чи є спосіб ініціалізувати словник у python ключами, але ніяких відповідних значень поки я їх не встановлю. Як от: Definition = {'apple': , 'ball': } а потім пізніше я можу встановити їх: Definition[key] = something Я хочу лише ініціалізувати ключі, але я не знаю відповідних значень, поки …


8
Як переглядати словник та змінювати значення?
Dictionary&lt;string,double&gt; myDict = new Dictionary(); //... foreach (KeyValuePair&lt;string,double&gt; kvp in myDict) { kvp.Value = Math.Round(kvp.Value, 3); } Я отримую повідомлення про помилку: "Властивість або індексатор 'System.Collections.Generic.KeyValuePair.Value' неможливо призначити - це лише для читання." Як я можу переглядати myDictта змінювати значення?


8
Чому доступ до елемента словника здійснюється за допомогою клавіші O (1), хоча хеш-функція може бути не O (1)?
Я бачу, як ви можете отримати доступ до своєї колекції за ключем. Однак сама хеш-функція має багато закулісних операцій, чи не так? Якщо припустити, що у вас є гарна хеш-функція, яка є дуже ефективною, це все одно може зайняти багато операцій. Чи можна це пояснити?

8
Чи є в Python реалізація `` багатокарти ''?
Я новачок у Python, і я знайомий з реалізацією Multimaps в інших мовах . Чи має Python таку структуру даних, вбудовану або доступну в загальновживаній бібліотеці? Щоб проілюструвати, що я маю на увазі під "багатокарткою": a = multidict() a[1] = 'a' a[1] = 'b' a[2] = 'c' print(a[1]) # prints: …

5
Продуктивність Pandas DataFrame
Pandas - це дійсно чудово, але я справді здивований тим, наскільки неефективно отримувати значення з Pandas.DataFrame. У наступному прикладі іграшок навіть метод DataFrame.iloc більш ніж у 100 разів повільніший за словник. Питання: чи урок тут полягає лише у тому, що словники є кращим способом пошуку цінностей? Так, я розумію, що …

2
Словник c #: робимо ключ нечутливим до регістру за допомогою оголошень
У мене є Dictionary&lt;string, object&gt;словник. Раніше це було, Dictionary&lt;Guid, object&gt;але інші «ідентифікатори» почали діяти, і тепер ключі обробляються як рядки. Проблема в тому, що Guidключі з моїх вихідних даних надходять як VarChar, тому зараз ключ "923D81A0-7B71-438d-8160-A524EA7EFA5E"не є таким самим, як "923d81a0-7b71-438d-8160-a524ea7efa5e"(не було проблемою при використанні посібників). Що справді приємно (і …

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