Вопросы по теме 'ordereddictionary'

Какова наилучшая структура данных в .NET для поиска по строковому ключу или числовому индексу?
Я ищу наиболее идеальную структуру данных (по производительности и простоте использования), из которой можно получить значения по строковому ключу или индексу. Словарь не работает, потому что вы не можете получить по индексу. Любые идеи?
3059 просмотров

Переопределить нотацию {}, чтобы я получил OrderedDict() вместо dict()?
Обновление: словари, сохраняющие порядок вставки, гарантированы для Python 3.7+ Я хочу использовать файл .py как файл конфигурации. Таким образом, используя нотацию {...} , я могу создать словарь, используя строки в качестве ключей, но...
18130 просмотров

преобразование строки в OrderedDict в python
я создал упорядоченный словарь python, импортировав коллекции и сохранив его в файле с именем «filename.txt». содержимое файла выглядит так OrderedDict([(7, 0), (6, 1), (5, 2), (4, 3)]) мне нужно использовать этот OrderedDict из другой...
5265 просмотров
schedule 16.06.2023

Сортировка словаря по длине ключа
Кто-нибудь знает, как отсортировать этот словарь по длине ключа? { 'http://ccc.com/viewvc/' : [{'type': 'web-servers', 'app': 'Apache', 'ver': '2.2.14'}, {'type': 'operating-systems', 'app': 'Ubuntu', 'ver': None}], 'http://bbb.com/' :...
3841 просмотров

Переименовать ключ словаря
Есть ли способ переименовать ключ словаря без переназначения его значения новому имени и удаления старого ключа имени; и без итерации через ключ / значение dict? В случае OrderedDict сделайте то же самое, сохранив позицию ключа.
311010 просмотров

Понятия OrderedDict
Могу ли я расширить синтаксис в python для понимания dict для других dicts, таких как OrderedDict в модуле collections или моих собственных типов, которые наследуются от dict ? Просто перепривязать имя dict , очевидно, не работает, синтаксис...
17015 просмотров

можем ли мы получить доступ к ключу и значению в orderdict в python?
Я работал, чтобы получить доступ к элементу в упорядоченном словаре. d — упорядоченный словарь: print d.items() Здесь на выходе есть пара. Я хочу получить доступ к ключу и значению в этой паре.
8391 просмотров
schedule 13.01.2024

Обмен значениями и ключами в OrderedDict Python
Вот мой OrderedDict o=OrderedDict([('xmllist', 123), ('A', 124), ('B', 125), ('C', 126), ('D', 127)]) Как я могу поменять свои ключи и значения как, o=OrderedDict([('A', 123), ('B', 124), ('C', 125), ('D', 126)])
240 просмотров
schedule 25.05.2023

Как получить количество предметов, но сохранить порядок, в котором они появляются?
Например, мне нужно подсчитать, сколько раз слово появляется в списке, не отсортированном по частоте, а с порядком, в котором слова появляются, то есть порядком вставки. from collections import Counter words = ['oranges', 'apples', 'apples',...
3969 просмотров

Получить количество ключей из OrderedDict, где ключ является кортежем
У меня есть такой словарь: my_dict=collections.OrderedDict([((123, 1), 'qwe'), ((232, 1), 'asd'), ((234, 2), 'zxc'), ((6745, 2), 'aaa'), ((456, 3), 'bbb')]) Комбинация кортежа всегда уникальна, и я хотел бы сохранить порядок вставки и,...
2401 просмотров

OrderedDict не сохраняет порядок
from collections import OrderedDict import pprint menu = {"about" : "about", "login" : "login", 'signup': "signup"} menu = OrderedDict(menu) pprint.pprint(menu.items()) import sys sys.exit() Результат: [('about', 'about'), ('signup',...
1308 просмотров
schedule 18.02.2023

Удалить ключ и значение из OrderedDict
Я пытаюсь удалить ключ и значение из OrderedDict , но когда я использую: dictionary.popitem(key) он удаляет последний ключ и значение, даже если указан другой ключ. Можно ли убрать ключ посередине если словарь?
48174 просмотров
schedule 16.03.2023

Использование OrderedDict в Jython
Я пытаюсь использовать OrderedDict в Jython. Когда я пишу это на Python, все работает нормально; однако, когда я пробую тот же код с Jython, он выдает ошибку Java (я также сказал, что модуль коллекций не имеет атрибута OrderedDict). Ошибка модуля...
662 просмотров

Как получить первые 3 элемента в Python OrderedDict?
Как получить первые 3 элемента в Python OrderedDict? Также возможно удалить данные из этого словаря. Например: как мне получить первые 3 элемента в Python OrderedDict и удалить остальные элементы?
16810 просмотров
schedule 18.11.2022

Напишите генератор для пользовательского класса словаря в Swift с помощью Generics
SWIFT/IOS/Словарь/Генератор/Последовательность Я создал упорядоченный словарь, используя сообщение в блоге http://timekl.com/blog/2014/06/02/learning-swift-ordered-dictionaries/ Как описано в блоге, я реализовал индексы для этого класса, чтобы...
974 просмотров
schedule 24.06.2022

Использовать OrderedDict или упорядоченный список? (новичок)
(Используя Python 3.4.3) Вот что я хочу сделать: у меня есть словарь, где ключами являются строки, а значениями являются количество раз, когда эта строка встречается в файле. Мне нужно вывести, какие строки встречаются с наибольшей частотой, а также...
295 просмотров
schedule 16.09.2022

Найдите пару скобок () в списке скобок
У меня есть список следующих символов класса Token: 3 ( 16 ) 23 ( 24 ( 40 ) 50 ( 66 ) 76 ) 83 ( 88 ( 104 ) 127 ) Мое требование состоит в том, чтобы найти пару скобок в этом списке. В списке пары скобок: 3,16; 24,40; 50,66; 23,76; 88...
1285 просмотров

Python: итерация по словарю в том порядке, в котором были вставлены элементы
d = { 'c' : 1, 'f': 2, 'a': 3} for key, value in d.iteritems(): print key Я хочу иметь возможность перебирать ключи в том порядке, в котором они были вставлены. Я посмотрел на преобразование dict в OrderedDict, но у них, похоже, был...
111 просмотров
schedule 11.01.2024

Как Python OrderedDict запоминает вставленные элементы?
Как OrderedDict в Python запоминает весь порядок элементов? Каковы издержки производительности? Для таких задач, как реализация LRU , я нашел это действительно мощным и очень простым в реализации, но каков здесь прирост производительности? Как...
1971 просмотров

Как получить все ключи из упорядоченного словаря?
def izracunaj_dohvatljiva_stanja(funkcije_prijelaza): dohvatljiva = [] dohvatljiva.extend(pocetno_stanje) pomocna = collections.OrderedDict for i in xrange(len(dohvatljiva)): for temp in pomocna.keys():...
26213 просмотров
schedule 25.06.2023