Как сравнить переменную со списком?

Есть 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 = [""]


Ответы (0 шт):