Я написал цикл for, но хочу реализовать его как понимание списка. Следовал обычным инструкциям по переводу его для понимания списка, но по какой-то причине цикл for работает, но понимание списка не
Ниже приведен как цикл for, так и код понимания списка. Обратите внимание, что «tipos» - это серия, а «airbnb» - фрейм данных (хотя это не должно быть актуально, я думаю.
for i in range(len(tipos)):
porcentajes.append(tipos[i]/airbnb.room_type.count()*100)
porcentajes
porcentajes=[porcentajes.append(tipos[i]/airbnb.room_type.count()*100) for i in range(len(tipos))]
porcentajes
Используя цикл for, я получаю нужный мне список, но использую понимание спискаЯ получаю список, полный Nones. Я ожидаю получить тот же результат, что и в цикле for. Как мне исправить понимание списка?