求助:python的列表append方法出现多个列表

    browser.get('http://dianying.2345.com/list/jingdian------.html')
    html = browser.page_source
    doc = pq(html)
    items = doc('#contentList > ul > li').items()
    list1 = []
    for item in items:

        href = item.find('.pic > a').attr('href')
        list1.append(href)
        print(list1)

最后得到的结果是多个列表,已经在网上搜索了一个小时还没有找到合适的解决办法,大神可以给个解决办法吗图片说明

你的print语句在for循环里面了,导致多次打印