for player in players:
if player["id"] == user_id: return player
else: return False
return [d for d in players if d["id"] == user_id]
, но тогда он возвращает не False, а пустой массив. Хотелось бы чтобы если if не сработает возвращался False.