Tag: ключа

Определите словарь python с неизменяемыми ключами, но изменяемыми значениями

Ну, вопрос в заголовке: как определить словарь python с неизменяемыми ключами, но изменяемыми значениями? Я придумал это (в python 2.x): class FixedDict(dict): """ A dictionary with a fixed set of keys """ def __init__(self, dictionary): dict.__init__(self) for key in dictionary.keys(): dict.__setitem__(self, key, dictionary[key]) def __setitem__(self, key, item): if key not in self: raise KeyError("The key […]

Пара IP-адресов в списке, выведенном из xlrd

Я использовал xlrd для вывода данных из столбца (Data Below). Мне нужно объединить ip addressess. Таким образом, ip-адрес, который появляется рядом вместе в выводе, принадлежит одному и тому же пулу, а отдельные – в собственном пуле. Например (10.100.33.183,10.100.33.184) относятся к (pool1). (Pool6 = 10.100.33.89) Как я могу добиться этой помощи. ['', '', '', '', '', […]

Как разделить ключ, значение из текстового файла с помощью панд?

У меня есть текстовый файл ввода: Input.txt- 1=88|2=1438|3=KKK|4=7.7|5=00|7=66|8=a 1=13|2=1388|3=DDD|4=157.73|6=00|7=08|8=b|9=k Я хочу разделить эти пары ключей и значений и показать их в следующем формате: Output.txt- index[0] 1 88 2 1438 3 kkk 4 7.7 5 00 6 7 66 8 a 9 index[1] 1 13 2 1438 3 DDD 4 157.73 5 6 00 7 08 […]

Python: переключение на один словарь и создание пар ключ / значение в новом словаре, если условия встречаются

Я хочу сравнить значения одного словаря со значениями второго словаря. Если значения соответствуют определенным критериям, я хочу создать третий словарь с ключами и парами значений, которые будут варьироваться в зависимости от совпадений. Вот надуманный пример, который показывает мою проблему. Правка: извините за все возвраты, но переполнение стека не распознает одиночные возвращения и работает на 3-4 […]

Индекс словаря Python значения

В настоящее время я пытаюсь получить индекс значения из словаря и не знаю, что попробовать. Мой словарь: midi2notes = { 'c':("0","12","24","36","48","60","72","84","96","108","120"), 'des':("1","13","25","37","49","61","73","85","97","109","121"), 'd':("2","14","26","38","50","62","74","86","98","110","122"), 'ees':("3","15","27","39","51","63","75","87","99","111","123"), 'e':("4","16","28","40","52","64","76","88","100","112","124"), 'f':("5","17","29","41","53","65","77","89","101","113","125"), 'ges':("6","18","30","42","54","66","78","90","102","114","126"), 'g':("7","19","31","43","55","67","79","91","103","115","127"), 'aes':("8","20","32","44","56","68","80","92","104","116"), 'a':("9","21","33","45","57","69","81","93","105","117"), 'bes':("10","22","34","46","58","70","82","94","106","118"), 'b':("11","23","35","47","59","71","83","95","107","119") } Пример. Я хочу получить индекс значения – «60» из ключа – «c». Который должен быть 5. Что было бы самым эффективным / […]

Почему ключи словаря должны быть неизменными?

Почему необходимо, чтобы ключи словаря были неизменными? Я ищу простую, ясную причину, почему ключи в словарях Python имеют это ограничение.

Сортировка Python: сортировка словаря по значению (DESC), затем по ключу (ASC)

Сразу после обнаружения удивительной сортировки (), я снова застрял. Проблема в том, что у меня есть словарь строки формы (key): integer (value), и мне нужно отсортировать его в порядке убывания его целочисленных значений, НО если два элемента имеют одно значение, то по возрастанию порядка ключа. Пример, чтобы сделать его понятным: d = {'banana':3, 'orange':5, 'apple':5} […]

Как обновить значение ключа в словаре в Python?

У меня есть словарь, который представляет собой книжный магазин. Ключи представляют название книги, а значения представляют количество экземпляров книги. Когда книги продаются из магазина, количество копий книги должно уменьшаться. Я написал код для уменьшения количества копий проданной книги, но после печати словаря после обновления я получаю начальный словарь, а не обновленный. n=input("Enter number of books […]

Как определить, является ли объект допустимой парой ключ-значение в PySpark

Если у меня есть rdd, как я понимаю, что данные находятся в ключе: формат значения? есть ли способ найти то же самое – что-то вроде типа (объекта) говорит мне тип объекта. Я попробовал print type(rdd.take(1)) , но он просто говорит <type 'list'> . Предположим, что у меня есть такие данные, как (x,1),(x,2),(y,1),(y,3) и я использую […]

Python - лучший язык программирования в мире.