Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,如何调用函数外部的列表?_Python_Function_Call - Fatal编程技术网

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

在python中,如何调用函数外部的列表?,python,function,call,Python,Function,Call,当我调用列表'wordlist'时,它返回列表中没有任何内容。如何使列表在函数外部可调用,因为它在函数内部工作 编辑:谢谢,我已经更新了代码,以反映我使用打印标签而不是返回标签所犯的错误 def start(B): wordlist = [] for w in B: content = w words = content.lower().split() for each_word in words: w

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

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

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)
只需在函数中添加
returnwordlist
。在函数中添加
return
语句将在适当调用函数时返回对象,并且可以将返回的变量存储在全局范围变量中


只需在函数中添加
returnwordlist
。在函数中添加
return
语句时,只要函数被适当调用,就会返回对象,您可以将返回的变量存储在全局范围变量中。

您可以使用第一个函数创建的列表作为第二个函数的参数:

def start(B):
    wordlist = []

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

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

B=["hello bye poop"]
wordlist=start(B)

以后可以将其用作参考。

可以使用第一个函数创建的列表作为第二个函数的参数:

def start(B):
    wordlist = []

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

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

B=["hello bye poop"]
wordlist=start(B)

您以后可以将此作为参考。

非常感谢。我刚刚开始学习python,所以不知道该做什么,大多数其他问题似乎更复杂,我无法找出我在代码工作中缺少了什么。所以,非常感谢你。我刚刚开始学习python,所以不知道该做什么,大多数其他问题似乎更复杂,我无法找出我在代码工作中缺少了什么。所以谢谢你。我以后会参考这一点。不过我很好奇,我是否需要为每个列表运行这两个函数才能使其正常工作?那不是更麻烦吗?在更大的范围内,它最终会更有效谢谢你。我以后会参考这一点。不过我很好奇,我是否需要为每个列表运行这两个函数才能使其正常工作?这不是更麻烦吗?在更大的范围内,它最终会更有效率