Size: a a a

Сообщество Python Программистов

2020 August 16

C

Chiller in Сообщество Python Программистов
Бляха, отправил случайно без кода, ща сек
источник

M

Maksim in Сообщество Python Программистов
Chiller
Господа, ниче понять не могу: почему "i" остается?

b = ['(', 'h', 'i', '(', ')', ')']
for i in b:
       if i != ')' and i != '(':
           b.remove(i)

Но остается b = ['(', 'i', '(', ')', ')']
А и б сидели на трубе 🌚🌚
источник

M

Maksim in Сообщество Python Программистов
Ты так долго табы расстпвлял?

Если че, можно можно выделить код и сделать моноширинным текст
источник

M

Maksim in Сообщество Python Программистов
Его и выделить удобно будет
источник

C

Chiller in Сообщество Python Программистов
Maksim
Ты так долго табы расстпвлял?

Если че, можно можно выделить код и сделать моноширинным текст
Знаю, я тут выпиливал свои принты
источник

CJ

Corny Jenefier in Сообщество Python Программистов
Димитрий Перчаткин
День добрый. Вопрос по aiogram. Как лучше реализовать следующую ситуацию?:
Есть бот. Я могу отправить боту" добавить канал", после чего он спросит "какой канал?", и я ему отвечу. Нужно чтобы пока я не напишу "Добавить канал", бот не реагировал на отправленный канал. Вложенные хендлеры работают, но я не знаю как из них выйти. Есть вариант вводить переменную статуса юзера. Может существует более профессиональное решение?
Fsm
источник

M

Maksim in Сообщество Python Программистов
Chiller
Знаю, я тут выпиливал свои принты
Ну кстати нельзя менять список, когда ты его итерируешь
источник

C

Chiller in Сообщество Python Программистов
Типо по пизде пошло из-за этого?
источник

ДП

Димитрий Перчаткин... in Сообщество Python Программистов
Chiller
Господа, ниче понять не могу: почему "i" остается?

b = ['(', 'h', 'i', '(', ')', ')']
for i in b:
       if i != ')' and i != '(':
           b.remove(i)

Но остается b = ['(', 'i', '(', ')', ')']
Нельзя в цикле удалять
источник

C

Chiller in Сообщество Python Программистов
Значит придется второй список создавать и туда аппендить
источник

M

Maksim in Сообщество Python Программистов
Chiller
Типо по пизде пошло из-за этого?
Дыа
источник

B

BPRO in Сообщество Python Программистов
Зачем тратить бумагу и карандаш? Можно же в уме интерпретировать и писать код
источник

C

Chiller in Сообщество Python Программистов
А все же, тогда вопрос к знатокам, почему так происходит🤔
источник

M

Maksim in Сообщество Python Программистов
Прикинь ты перебираешь стопку листов бумаги, а какой-то жук крадёт у тебя листок из под носа
источник

CJ

Corny Jenefier in Сообщество Python Программистов
Chiller
А все же, тогда вопрос к знатокам, почему так происходит🤔
Запусти дебаггер , увидишь сразу почему
источник

C

Chiller in Сообщество Python Программистов
Maksim
Прикинь ты перебираешь стопку листов бумаги, а какой-то жук крадёт у тебя листок из под носа
Это означает, что следующий листок надо пропускать?)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
BPRO
Зачем тратить бумагу и карандаш? Можно же в уме интерпретировать и писать код
>Экзамен по программированию
>Пишешь код на листочке
>В нем есть переполнение буфера
>Препод компилирует в голове
>Получаешь доступ к защищенным областям памяти
>Перехватываешь контроль над преподом
>Ставишь себе два и выгоняешь нахуй с пары
источник

M

Maksim in Сообщество Python Программистов
Chiller
Это означает, что следующий листок надо пропускать?)
Это значит что жука надо поймать и заставить его красть из другого списка, который ты не перебираешь 🌚
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Chiller
Господа, ниче понять не могу: почему "i" остается?

b = ['(', 'h', 'i', '(', ')', ')']
for i in b:
       if i != ')' and i != '(':
           b.remove(i)

Но остается b = ['(', 'i', '(', ')', ')']
Так а почему оно не должно остаться?
источник

C

Chiller in Сообщество Python Программистов
Maksim
Это значит что жука надо поймать и заставить его красть из другого списка, который ты не перебираешь 🌚
Логично
источник