Как сравнить переменную со списком?
Есть 1 значение, и есть список в котором около 10 значений. Как мне узнать есть ли оно в списке?
команда боту звучит по типу "добавить администратора"
if (str(us_id)) in admin_id: #id юзера сравниваем со списком айдишников
#если в списке айдишников есть ваш(значит что вы администратор и бот будет слушать вас)
admins = [] # записываем в список айди человека которого хотим добавить в администраторы
with open('adm.py', 'r', encoding='utf-8') as f:
old_data = f.read()
new_data = old_data.replace(']',' ')
f.close()
admins.append(reply_us_id)
with open('adm.py', 'w', encoding='utf-8') as f:
f.write(new_data)
f.close()
admins.append(reply_us_id)
admins = []
with open('adm.py', 'a', encoding='utf-8') as f:
f.write('\n"' + (str(reply_us_id)) + '",]')
f.close()
admins.append(reply_us_id)
time.sleep(2)
проблема вот в чем, изначально в список занес свой айди дабы бот слушал мои команды, затем просто выдал админку другому человеку, и вот этого человека собственно он не слушает, его айди есть в списке он нормально записан перепроверил сто раз
список лежил в txt-шнике :
admin_id = [""]