Вот зачем ты задаешь такой вопрос, на которые можно было самостоятельно найти ответ?- задал, потому что не нашёл ответа.
хочу и комментирую- я только рад ответам с аргументами, но ваши первые два комментария аргументов не содержат, только субъективное мнение. Я новичок, вы (возможно) имеете некий опыт и знания, вы нашли время, чтобы оставить свой комментарий, но посчитали выше своего достоинства привести аргументы ? Меня это удивляет.
пример простейшего задания - есть список товаров, получить название, цену, ссылку и если есть, картинки. Список содержится в блоке с классом products, кроме этого в этом же блоки есть ссылки не на товары, их игнорировать.- вот это уже аргументированный ответ, почему нельзя было так сразу написать ? В пояснении к своему вопросу я предположил, что может быть одно из отличий Beautiful Soup в том, что он предназначен именно для сложных задач. Спасибо, что привели пример, который подтвердил мою догадку.
Soul1, а у вас версия python какаяPython 3.8
Такое решение работает. Что с copy(), что без него.
a3, a4, a5, s2 = [], [], [], []
a3, a4, a5, s2 = ([].copy() for i in range(4))
a3, a4, a5, s2 = ([] for i in range(4))
a3, a4, a5, s2 = (list() for i in range(4))
- прекрасно работает.