@Skrayvee

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

Есть такое дело:
Мне нужно проверять пользователей на значение в колонке. Их может быть несколько, а может и один

Я много раз пытался реализовать это, но получилось только так:
adms = ''
admins = db.db_admin()
for admin in admins:
	admin = str(admin[2])
	adms += admin

subs = ''
subscribers = db.db_subs()
for sub in subscribers:
	sub = str(sub[2])
	subs += sub

bans = ''
banned = db.db_bans()
for ban in banned:
	ban = str(ban[2])
	bans += ban

users = ''
usrs = db.db_users()
for user in usrs:
	user = str(user[2])
	users += user

actusers = ''
actusrs = db.db_actusers()
print(actusrs)
for actuser in actusrs:
	actuser = str(actuser[2])
	actusers += actuser


Это работает, когда я изменяю значение и пользователь, собственно, добавляется в строку

НО

Если я убираю кому-то значение, он должен быть удалён из строки, но он остаётся там, так как ничего не очищает его оттуда.
Дальше бот думает, что пользователь ещё имеет данное значение, так как он есть в строке.

Есть другой способ проверки на значение?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
@Skrayvee Автор вопроса
Я нашёл способ удаления пользователей:
list.index(id)
>>> 3
del list[3]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы