[Python] Учебные заметки, словарь недели 13-1
[Python] Учебные заметки, словарь недели 13-1

【PYTHON】Создание словаря из двух списков#Словарь

Описание вопроса

двухстрочная строка входить,разделенные пробелами,Сохраните каждую строку строки в виде списка. Используйте значение элемента первого списка в качестве ключа,Используйте соответствующие элементы во втором списке в качестве значений.,Создать словарь,Список всех пар ключ-значение выходного слова в порядке возрастания ключа.

входить

двухстрочная строка входить,соответственноразделенные пробеламисохранить как список。

выход

Восходящий порядок ключей, выходной словарь пар ключ-значение.

Образецвходить

Почтовый индекс города школы, Университет Джимей, Сямэнь, 361021

Образецвыход

{'Город': 'Сямынь', 'Школа': 'Университет Цзимэй', 'Почтовый индекс': '361021'}

Язык кода:javascript
копировать
a=input().split()
b=input().split()
d={}
d=dict(zip(a,b))
x=sorted(d.items(),key=lambda x:x[0],reverse=False)
print(dict(x))

【PYTHON】Статистика классов Любимые программы#Словарь

Описание вопроса

В школе устроили приветственную вечеринку. Два класса первокурсников, класс 1 и класс 2, считались любимыми программами учеников этого класса. Номера программ обозначаются заглавной буквой. Статистические результаты были сохранены в двух словарях соответственно. Ключом элемента словаря является номер программы, а значением элемента — количество голосов, полученных соответствующей программой. Программы, которые никому не нравятся, записывать не нужно. Например: словарь {'Q':10,'A':22,'X':28} выражать,10 студентам нравится программа Q,22 студентам нравится программа А,Есть 28 студентов, которым нравится программа X. входить Статистические результаты двух классов. Распечатайте объединенные статистические результаты в алфавитном порядке по номеру программы. (Уведомление,Если в первом классе 10 учеников, которым нравится программа Q,В классе 2 15 учеников, которым нравится программа Q.,После слияния,25 студентам нравится программа Q)

входить

входитьдвасловарь,По одному на строку. Ключом элемента словаря является номер программы (заглавные буквы).,Значением элемента является количество голосов, полученных соответствующим шоу.

выход

Объединенные статистические результаты в алфавитном порядке. Каждая программа занимает одну строку и печатается в виде «номер программы: подсчет голосов».

Образецвходить

{'Q':10,'A':22,'X':28} {'A':30,'D':1,'Q':15,'B':13}

Образецвыход

A:52 B:13 D:1 Q:25 X:28

Язык кода:javascript
копировать
a=eval(input())
b=eval(input())
s=[]
for i in a :
 for j in b :
 if i==j : a[i]+=b[j]
 if i == j: s.append(j)
for k in range(0,len(s)) :
 del b[s[k]]
a.update(b)
c=sorted(a.items(), key=lambda d:d[0])
lengh=len(dict(c))
x=list(dict(c).keys())
y=list(dict(c).values())
for i in range(lengh):
 print("{}:{}".format(x[i],y[i]))

【PYTHON】Статистика слов и распечатка #словаря по порядку

Описание вопроса

входить Некоторые английские слова,Подсчитайте количество вхождений каждого слова (заглавных и строчных).,Например, «Ат» и «ат» считаются разными словами.),И распечатайте результаты от большего к меньшему времени,Если количество раз одинаковое, выведите слова в словарном порядке (заглавные перед строчными).

входить

в одну строкувходить Некоторые английские слова,Используйте пробелы для разделения слов,В вхождении нет цифр и других символов.

выход

выход Количество вхождений каждого слова,Одно слово в строке,и соответствующее количество вхождений,разделенные английским двоеточием

Образецвходить

apple round apple red apple juicy apple sweet apple apple I love you apple sweet I love to eat

Образецвыход

apple:7 sweet:2 I:2 love:2 round:1 red:1 juicy:1 you:1 to:1 eat:1

Язык кода:javascript
копировать
a=input().split(" ")
d={}
for i in a:
    d[i]=d.get(i,0)+1
x=sorted(d.items(),key=lambda x:x[1],reverse=True)
for i in x:
    print("{}:{}".format(i[0],i[1]))
boy illustration
сравнение строк PHP
boy illustration
9 сценариев асинхронного сбоя @Async
boy illustration
Эффективная обработка запланированных задач: углубленное изучение секретов библиотеки APScheduler на Python
boy illustration
Рекомендации по облегченному артефакту развязки внутренних компонентов Spring Event (событие Spring)
boy illustration
Go: Лесоруб-лесоруб на колесах Введение
boy illustration
Основы серверной разработки: технология кэширования, которую должен освоить каждый программист
boy illustration
Java Advanced Collections TreeSet: что это такое и зачем его использовать?
boy illustration
Оказывается, у команды go build столько знаний
boy illustration
Node.js
boy illustration
Анализ исходного кода, связанный с запланированными задачами версии ruoyi-vue (7), то есть анализ модуля ruoyi-quartz.
boy illustration
Вход в систему с помощью скан-кода WeChat (1) — объяснение процесса входа в систему со скан-кодом, получение авторизованного QR-кода для входа.
boy illustration
HikariPool-1 — обнаружено отсутствие потока или скачок тактовой частоты, а также конфигурация источника данных Hikari.
boy illustration
Сравнение высокопроизводительной библиотеки JSON Go
boy illustration
Простое руководство по извлечению аудио с помощью FFmpeg
boy illustration
Подсчитайте количество строк кода в проекте
boy illustration
Spring Boot элегантно реализует многопользовательскую архитектуру: концепции и практика
boy illustration
Как интегрировать функцию оповещения корпоративного WeChat в систему планирования xxl-job
boy illustration
SpringBoot интегрирует отправку сообщений через веб-сокет в режиме реального времени
boy illustration
Краткий анализ основных библиотек журналов в Go: узнайте, как интегрировать функции вращения и резки бревен на уровне проектирования.
boy illustration
Реализация API-шлюза с нуля-Golang
boy illustration
[Разговорный сайт] Как Springboot получает значения свойств из файлов конфигурации yml или свойств
boy illustration
Spring Boot — синхронные события приложения против асинхронных событий публикации и подписки. Практический бой
boy illustration
Spring Boot использует Swagger3 для создания документов интерфейса API.
boy illustration
[1269] Использование Gunicorn для развертывания проектов flask.
boy illustration
Краткое изложение 10 способов регистрации bean-компонентов в SpringBoot
boy illustration
Flask Learning-9. 2 способа включения режима отладки (debug mode).
boy illustration
Руководство по настройке самостоятельного сервера для Eudemons Parlu
boy illustration
40 вопросов для собеседований по SpringBoot, которые необходимо задавать на собеседованиях! При необходимости ответьте на вопросы для собеседования SpringBoot [предлагаемый сборник] [легко понять]
boy illustration
Через два года JVM может быть заменен GraalVM.
boy illustration
Разрешение циклических зависимостей Spring Bean: существует ли неразрешимая циклическая ссылка?