Tag: словарь

пытаясь создать словарь из текстового файла

fieldict (filename) считывает файл в формате DOT и возвращает словарь с DOT CMPLID, преобразованный в целое число, в качестве ключа и кортеж в качестве соответствующего значения для этого ключа. Формат кортежа: (производитель, дата, авария, город, штат) fieldict("DOT500.txt")[416] ('DAIMLERCHRYSLER CORPORATION', datetime.date(1995, 1, 9), False, 'ARCADIA', до сих пор я пробовал from collections import defaultdict import datetime […]

Как использовать словарь в качестве ключа для словаря в Python

Все – У меня сегодня очень простой вопрос … но это мешает мне продуктивно работать в моем программировании, поэтому я размещаю его здесь. Я хочу создать словарь, который использует словарь в качестве ключа. Предположительно, я могу только передать ссылку на словарь как ключ … только я не знаю, как это сделать в Python. Вот то, […]

Написание словаря в CSV-файл через DictWriter (Python)

DictWriter просто не работает для меня. Текущий код: myfile = open('hashdict.csv', 'wb') fieldnames = ('md5', 'value') myWriter = csv.DictWriter(myfile, fieldnames=fieldnames) headers = dict((n,n) for n in fieldnames) myWriter.writerow(headers) for n in dictToSearch: myWriter.writerow(n) myfile.close() Выслеживать: Traceback (most recent call last): File "hash.py", line 42, in <module> myWriter.writerow(n) File "C:\Python27\lib\csv.py", line 148, in writerow return self.writer.writerow(self._dict_to_list(rowdict)) […]

Объединить 2 словаря в Python

У меня есть 2 словаря. dict1={('SAN RAMON', 'CA'): 1, ('UPLAND', 'CA'): 4, ('POUGHKEESIE', 'NY'): 3, ('CATTANOOGA', 'TN'): 1} dict2={('UPLAND', 'CA'): 5223, ('PORT WASHING', 'WI'): 11174, ('PORT CLINTON', 'OH'): 6135, ('GRAIN VALLEY', 'MO'): 10352, ('GRAND JUNCTI', 'CO'): 49688, ('FAIRFIELD', 'IL'): 5165} Это всего лишь образцы, в действительности у каждого дикта есть сотни записей. Я пытаюсь объединить […]

Сопоставьте ключи из двух словарей и создайте новый словарь с совпадающим ключом и двумя связанными значениями

Итак, у меня есть два словаря: dic1 = {1.0: 9.0, 3.0: 33.0, 5.0: 13.0} dic2 = {1.0: 3.4, 3.0: 88.9, 4.0: 73.0, 5.0: 9.0} Ключами в каждом из них являются идентификационный номер, значения в dic1 – это рейтинг, а значения в dic2 – стоимость. Я хочу, чтобы связать каждый идентификационный номер с его стоимостью и […]

конвертировать значения словаря в список значений python

Я довольно новичок в Python и хочу знать, как преобразовать словарь с ключом key-> value в key-> [value], т. Е. Мое значение представляет собой список, чтобы добавить в список больше элементов. Мой словарь выглядит следующим образом: {'Mississippi': '28', 'Oklahoma': '40', 'Delaware': '10', 'Minnesota': '27', 'Illinois': '17', 'Arkansas': '05', 'New Mexico': '35', 'Indiana': '18', 'Maryland': '24'} […]

Python: удаление дубликатов из списка при сохранении порядка с использованием словаря

У меня есть список: >>> a = big_list(30) >>> a [-14, -13, 10, 7, -10, 5, 3, 10, 8, -13, 14, -12, 6, 10, 8, 7, 4, -8, -10, -3, -6, 2, -6, 3, -3, 0, -13, -14, 2, -12] и мне нужно удалить дубликаты из заказа сохранения, используя словарь до сих пор я преобразовал […]

Статический словарь Python в классе, который поддерживает назначение элемента

У меня есть класс, содержащий статический словарь: class MyClass: my_dict = {} def __init__(self, name): self.name = name MyClass.my_dict[self.name] = [] def __call__(self, data): MyClass.my_dict[self.name].append(data) Всякий раз, когда я хочу обновить словарь, я должен использовать MyClass.my_dict[key] , но я бы хотел, чтобы сам класс поддерживал назначение элемента, поэтому я могу просто использовать MyClass[key] для выполнения […]

Объект карты sqlalchemy, который содержит dicts

Я пытаюсь отобразить объект, который выглядит так: self.user = {lots of stuff in here} self.timeStamp = i am a date object self.coordinates = {lots of stuff in here} self.tweet = {lots of stuff in here} self.favourite = 0 self.reTweet = 0 не словари кажутся простыми для отображения __tablename__ = 'Tweet' id = Column(Integer, primary_key=True) timeStamp […]

Как удалить все остальные ключи, но сохранить 1 ключ в словаре

У меня есть такой словарь: family = {'mother':'Alice', 'father': 'Richard', 'son': 'Toni'} Как я могу удалить другие ключи, но сохранить ключ «сын»? Извините за недоразумение, я просто имею в виду, как удалить все остальные ключи, но сохранить 1 ключ в словаре

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