如何在python中调用函数外的列表?

use*_*463 -1 python function call

def start(B):
    wordlist = []

    for w in B:
        content = w
        words = content.lower().split()
        for each_word in words:

            wordlist.append(each_word)
            print(each_word)
            return(wordlist)
Run Code Online (Sandbox Code Playgroud)

当我调用list'wordlist'时,它返回列表中没有任何内容.如何使列表在函数外部可调用,因为它在函数内部工作.

在此输入图像描述

编辑:谢谢我更新了代码,以反映我使用print标签而不是返回标签所犯的错误.

Nim*_*sal 5

def start(B):
    wordlist = []

    for w in B:
        content = w
        words = content.lower().split()
        for each_word in words:

            wordlist.append(each_word)
            print(each_word)
            print(wordlist)
    return wordlist

B=["hello bye poop"]
wordlist=start(B)
Run Code Online (Sandbox Code Playgroud)

只需添加return wordlist到该功能.return只要正确调用函数,在函数中添加语句就会返回对象,并且可以将返回的变量存储在全局范围变量中.