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标签而不是返回标签所犯的错误.
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只要正确调用函数,在函数中添加语句就会返回对象,并且可以将返回的变量存储在全局范围变量中.