Найти хотя-бы одно совпадение строки со списком, как можно реализовать?
Есть input, есть "база" с именами и возрастом. Нужно при вводе юзернейма пройтись по всем именам в базе и если нет совпадений, выдать одно сообщение, если есть, то другое. Серьезно, бьюсь несколько дней, так и не понял ( я дурачог )
lst=[
("ник1", 22),
("ник2", 22),
("ник3", 14),
("ник4", 53),
("ник5", 43),
]
us = input("ник: ")
Это такое начало кода. Я решил выписать в отдельный файл это, чтобы было проще..
Ответы (2 шт):
Автор решения: Don2Quixote
→ Ссылка
for user in lst:
if user[0] == us: print("Это то")
else: print("Это не то")
Автор решения: CrazyElf
→ Ссылка
Ну или так для проверки по всему списку сразу:
if us in [x[0] for x in lst]:
print(f"{us} найден в списке")
else:
print(f"{us} не найден")