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

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

14
Java LinkedHashMap отримати перший або останній запис
Я використовував, LinkedHashMapтому що важливо порядок введення ключів у карту. Але тепер я хочу отримати значення ключа в першу чергу (перший введений запис) або останній. Чи повинні бути метод , як first()і last()чи що - щось подібне? Чи потрібно мені мати ітератор, щоб отримати перший ключ? Ось чому я і …

10
Як зберегти словник у файлі?
У мене проблеми зі зміною значення dict та збереженням dict у текстовому файлі (формат повинен бути однаковим), я хочу лише змінити member_phoneполе. Мій текстовий файл має такий формат: memberID:member_name:member_email:member_phone і я розділив текстовий файл на: mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e Коли я намагаюся …

11
Картографування функції на значеннях карти в Clojure
Я хочу перетворити одну карту значень на іншу карту тими ж ключами, але з функцією, застосованою до значень. Я б подумав, що для цього було функцію в apju clojure, але я не зміг її знайти. Ось приклад реалізації того, що я шукаю (defn map-function-on-map-vals [m f] (reduce (fn [altered-map [k …


16
Досить роздрукувати карту на Java
Я шукаю хороший спосіб красивого друку Map. map.toString() дає мені: {key1=value1, key2=value2, key3=value3} Я хочу більше свободи в моїх вхідних значеннях на карті і шукаю щось подібне: key1="value1", key2="value2", key3="value3" Я написав цей маленький фрагмент коду: StringBuilder sb = new StringBuilder(); Iterator<Entry<String, String>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Entry<String, …


4
Чи безпечно видаляти вибрані ключі з карти в циклі діапазону?
Як можна видалити вибрані ключі з карти? Чи безпечно поєднувати delete()з дальністю, як у наведеному нижче коді? package main import "fmt" type Info struct { value string } func main() { table := make(map[string]*Info) for i := 0; i < 10; i++ { str := fmt.Sprintf("%v", i) table[str] = &Info{str} …
135 dictionary  for-loop  go 

5
Ітерація ключових значень словника, що відповідає списку в Python
Робота в Python 2.7. У мене є словник із назви команд як ключів та кількістю забитих та дозволених для кожної команди як списку значень: NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} Я хотів би мати можливість вводити словник у функцію та переглядати кожну команду (клавіші). Ось …

10
Швидкий спосіб впровадження словника в C
Однією з речей, які мені не вистачає при написанні програм на C, є структура даних словника. Який найзручніший спосіб реалізувати його на C? Я шукаю не продуктивність, а простоту кодування з нуля. Я також не хочу, щоб це було загальним - щось на зразок string-> int зробить. Але я хочу, …

8
.NET - Блокування словника проти ConcurrentDictionary
Я не міг знайти достатньо інформації про ConcurrentDictionaryтипи, тому думав, що запитаю про це тут. В даний час я використовую a Dictionaryдля утримання всіх користувачів, до яких постійно звертаються декілька потоків (з пулу потоків, тому немає точної кількості потоків), і він має синхронізований доступ. Нещодавно я дізнався, що в .NET …

2
Чому вам потрібно викликати .items () під час ітерації над словником на Python?
Чому вам потрібно зателефонувати items()на повторення через ключ, значення пар у словнику? тобто. dic = {'one': '1', 'two': '2'} for k, v in dic.items(): print(k, v) Чому це не поведінка за замовчуванням ітерації над словником for k, v in dic: print(k, v)
131 python  loops  dictionary 


26
Регекс, який ніколи нічим не відповідає
Це може здатися дурним питанням, але я довго спілкувався з деякими моїми колегами-розробниками, і це звучало як цікаве придумати. Так; як ви думаєте - як виглядає Regex, який ніколи не буде відповідати жодному рядку! Редагувати : Чому я хочу це? Ну, по-перше, тому, що мені цікаво придумати такий вираз, а …

6
Доступ до елемента dict_keys за індексом у Python3
Я намагаюся отримати доступ до елемента dict_key за його індексом: test = {'foo': 'bar', 'hello': 'world'} keys = test.keys() # dict_keys object keys.index(0) AttributeError: 'dict_keys' object has no attribute 'index' Я хочу отримати foo. те саме: keys[0] TypeError: 'dict_keys' object does not support indexing Як я можу це зробити?

29
Як злити словники словників?
Мені потрібно об'єднати декілька словників, ось що у мене є, наприклад: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} З A B Cі Dбути листям дерева, як{"info1":"value", "info2":"value2"} Існує невідомий рівень (глибина) словників, це міг бути {2:{"c":{"z":{"y":{C}}}}} У моєму випадку він представляє структуру каталогу / файлів, у яких вузли є …

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