Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 19.09.2019
Сообщений: 30

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

04.03.2021, 00:07. Показов 2848. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот код:

Python
1
2
3
4
5
6
7
8
9
10
11
classes = {
    "1-А": ['1А', '1а', '1-А', '1-а', '1 а', '1 А'],
    "1-Б": ['1Б', '1б', '1-Б', '1-б', '1 б', '1 Б'],
    "1-В": ['1В', '1в', '1-В', '1-в', '1 в', '1 В']
}
 
en = input("Введи: ")
 
for values in classes.values():
    if en == values:
        print('Ураааа')
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.03.2021, 00:07
Ответы с готовыми решениями:

Как проверить ввод значения из словаря?
Вот код: import telebot import config from telebot import types bot = telebot.TeleBot(config.TOKEN) classes = { ...

Как проверить наличие значения словаря словаря в словаре словарей?
есть массив parsdata, который содержит результаты парсинга. нужно проверить, спарсилось ли что-то новое. или нет в сравнении со словарем...

Значения запрашиваемого ключа и ключа со словаря равны, но значение не возвращается
Я добавляю в два массива пару ключ - значение(что то типа Dictionary), потом с клавиатуры я ввожу значение ключа, но значение не получаю ...

6
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
04.03.2021, 06:06
Makabos, чем это отличается оттвоей же темы Как проверить ввод значения из словаря? ?
конкретно поставь задачу, что ты хочешь получить, приведи пример
0
0 / 0 / 0
Регистрация: 19.09.2019
Сообщений: 30
04.03.2021, 11:03  [ТС]
Я хочу проверить соответствие между введённым в input значением и данными из ключа массива. Если совпадают - выполнить действие.
0
 Аватар для Matrix3007
198 / 164 / 41
Регистрация: 13.05.2019
Сообщений: 844
04.03.2021, 11:10
Цитата Сообщение от Makabos Посмотреть сообщение
ввод данных из ключа словаря
В твоём коде его нет

Добавлено через 3 минуты
Цитата Сообщение от Makabos Посмотреть сообщение
Я хочу проверить соответствие между введённым в input значением и данными из ключа массива. Если совпадают - выполнить действие.
Это совсем другое
Python
1
2
3
4
5
6
7
8
9
10
11
classes = {
    "1-А": ['1А', '1а', '1-А', '1-а', '1 а', '1 А'],
    "1-Б": ['1Б', '1б', '1-Б', '1-б', '1 б', '1 Б'],
    "1-В": ['1В', '1в', '1-В', '1-в', '1 в', '1 В']}
 
en = input("Введи: ")
 
for i in classes.values():
    for j in i:
        if en == j:
            print('Ураааа')
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
04.03.2021, 11:18
Лучший ответ Сообщение было отмечено Makabos как решение

Решение

Цитата Сообщение от Makabos Посмотреть сообщение
данными из ключа массива.
у массива нет ключа. Поставь конкретную задачу, приведи пример! Чем ответ в той теме не устроил??

Добавлено через 1 минуту
Цитата Сообщение от Matrix3007 Посмотреть сообщение
for j in i:
        if en == j:
            print('Ураааа')
зачем? просто
Python
1
if en in i:
1
0 / 0 / 0
Регистрация: 19.09.2019
Сообщений: 30
04.03.2021, 11:19  [ТС]
Мне не понравилось то, что если необходимо проверить большой массив, то получится огромная конструкция if-else. Может получится сделать это через цикл?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
04.03.2021, 11:20
Цитата Сообщение от Makabos Посмотреть сообщение
Мне не понравилось то, что если необходимо проверить большой массив, то получится огромная конструкция if-else. Может получится сделать это через цикл?
приведи пример! вон выще тебе показали без всяких иф-елсе, мы тебя не понимаем о каких проблемах ты говоришь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.03.2021, 11:20
Помогаю со студенческими работами здесь

Как проверить на ввод данных?
То есть например: я ввожу число (1,2,3,4,5,6,7,8,9) то программа работает дальше,а если я ввожу букву (на англ языке) то программа просит...

Не выходит проверить наличие в базе данных введенного ключа
Пытаюсь сделать проверку наличия ключа в базе данных. Всегда выдает что ключа нет. может что не так прописал? <html> ...

Как осуществить ввод словаря пользователем?
Как осуществить ввод словаря пользователем? То есть чтобы пользователь мог вводит столько, сколько ему надо ключей и значений, а потом...

Сортировка значений ключа словаря
Проблемы при выводе в задаче: from sys import stdin from collections import defaultdict a = x = defaultdict(list)

Как проверить на схожесть два словаря
У меня есть словарь который иногда проверяет не поменялись ли данные, если данные поменялись то он обновляется, таким образом создается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru