У меня есть новостной сайт, я хочу вывести списком количество комментариев под каждой записью, у комментариев нет класса, поэтому я решил делать через сontents, смог это сделать только через цикл for и теперь пытаюсь с помощью генератора списков
Вот как я сделал через цикл:
for i in comments:
b = i.contents[-2]
c = b.contents[0]
if c[0] == 'h' or c[0] == 'd':
print(0)
else:
if str(c)[:-9] == '':
print(int(str(c)[:-8]))
else:
print(int(str(c)[:-9]))
Здесь я проверяю еще есть ли комментарии вообще
Но опять столкнулся с проблемой не могу понять как в генераторе списков написать первый if и все что ниже его. подскажите, пожалуйста