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

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


14
Як дізнатися, чи існує вказаний ключ на карті C ++ std ::
Я намагаюся перевірити, чи вказаний ключ є на карті, і дещо це не вдається: typedef map<string,string>::iterator mi; map<string, string> m; m.insert(make_pair("f","++--")); pair<mi,mi> p = m.equal_range("f");//I'm not sure if equal_range does what I want cout << p.first;//I'm getting error here тож як я можу надрукувати те, що є в p?
451 c++  dictionary  stl 

20
Список пошуку словників Python
Припустимо, у мене це: [ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] і шукаючи як ім'я "Pam", я хочу отримати пов'язаний словник: {name: "Pam", age: 7} Як цього досягти?

6
Помилка: "об’єкт" dict "не має атрибута" iteritems ""
Я намагаюся використовувати NetworkX для читання Shapefile і використовую функцію write_shp()для генерації Shapefiles, які будуть містити вузли та ребра, але коли я намагаюся запустити код, це дає мені таку помилку: Traceback (most recent call last): File "C:/Users/Felipe/PycharmProjects/untitled/asdf.py", line 4, in <module> nx.write_shp(redVial, "shapefiles") File "C:\Python34\lib\site-packages\networkx\readwrite\nx_shp.py", line 192, in write_shp for …

7
Розуміння dict.copy () - дрібне чи глибоке?
Під час читання документації на dict.copy()це йдеться про те, що вона робить дрібну копію словника. Те саме стосується книги, яку я переглядаю (Довідник Бізлі Пітона), де сказано: Метод m.copy () робить дрібну копію елементів, що містяться в об’єкті відображення, і розміщує їх у новому об'єкті відображення. Врахуйте це: >>> original …
429 python  dictionary  copy 

13
Перейменуйте ключ словника
Чи є спосіб перейменувати ключ словника, не присвоюючи його значення новому імені та не видаляючи старий ключ імені; і без ітерації через ключ / значення dict? У разі OrdersDict зробіть те саме, зберігаючи позицію цього ключа.

8
Python: Перевірка, чи "Словник" порожній, здається, не працює
Я намагаюся перевірити, чи словник порожній, але він не працює належним чином. Він просто пропускає його і відображає ONLINE без нічого, крім відображення повідомлення. Будь-які ідеї чому? def isEmpty(self, dictionary): for element in dictionary: if element: return True return False def onMessage(self, socket, message): if self.isEmpty(self.users) == False: socket.send("Nobody is …
396 python  dictionary 

8
Розуміння словника Python
Чи можливо створити розуміння словника в Python (для клавіш)? Без розуміння списку ви можете використовувати щось подібне: l = [] for n in range(1, 11): l.append(n) Ми можемо скоротити це до списку розуміння: l = [n for n in range(1, 11)]. Однак скажіть, що я хочу встановити ключі словника на …

20
Коли дель корисний у python?
Я не можу реально придумати будь-яку причину, чому python потребує delключового слова (і, здається, більшість мов не мають подібного ключового слова). Наприклад, замість видалення змінної можна було просто призначити Noneїї. І при видаленні зі словника delметод може бути доданий. Чи є якась причина триматися delв пітоні, чи це пережиток днів …

12
Чи є якась перевага використання карти над unordered_map у разі тривіальних ключів?
Нещодавно розмова про unordered_mapC ++ дала мені зрозуміти, що я повинен використовуватись unordered_mapу більшості випадків, коли я використовував mapраніше, через ефективність пошуку ( амортизований O (1) проти O (log n) ). У більшості випадків я використовую карту, я використовую intабо std::stringключовий тип; отже, у мене немає проблем із визначенням хеш-функції. …

9
Як я можу використовувати соління для збереження диктату?
Я переглянув інформацію, яку надають документи Python , але я все ще трохи розгублений. Чи може хтось розмістити зразок коду, який би написав новий файл, а потім за допомогою маринаду скинути до нього словник?


14
Як сортувати значення карт за ключовими словами на Java?
У мене є карта, що містить рядки і для ключів, і для значень. Дані виглядають так: "питання1", "1" "питання9", "1" "питання2", "4" "питання5", "2" Я хочу сортувати карту за її ключами. Отже, врешті-решт, у мене буде question1, question2, question3.... і так далі. Врешті-решт, я намагаюся витягнути два рядки з цієї …
361 java  dictionary  hashmap 

8
отримати ключ словника за значенням
Як отримати ключ словника за значенням у C #? Dictionary<string, string> types = new Dictionary<string, string>() { {"1", "one"}, {"2", "two"}, {"3", "three"} }; Я хочу щось подібне: getByValueKey(string value); getByValueKey("one")повинно бути повернення "1". Який найкращий спосіб зробити це? Може бути, HashTable, сортовані списки?
361 c#  dictionary 

13
Яка різниця між об'єктами HashMap та Map на Java?
Яка різниця між такими картами, які я створюю (в іншому питанні, люди відповідали, використовуючи їх, здавалося б, взаємозамінно, і мені цікаво, чи / як вони відрізняються): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
349 java  dictionary  hashmap 

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