如何在python中使用返回的单独的函数列表?

时间:2016-06-15 20:12:00

标签: python python-3.x

我有一个返回列表和字典的函数。 如果函数租用了一件我知道如何使用它的东西。 但我如何使用返回的列表和函数的字典?

我的代码是:

def links(url):
    __url = str(url)  # find_dl_url()
    __page = requests.get(__url)
    __page_content = bs4.BeautifulSoup(__page.content)
    __links = __page_content.select('a[href*=".mkv"]')
    __dict = {}
    __sorted_dict = {}
    __list = []
    for links in __links:
        __dict[links.string] = links.get('href')
        __list.append(links.string)
    __list = sorted(__list)
    print(__list)
    print(__dict)
    return  __list, __dict

如果函数只返回一个我可以写的列表:

list=links(url)

但我如何获得列表和字典?

1 个答案:

答案 0 :(得分:3)

您可以unpack返回的变量

lst, dct = links(url)