Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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_List_Arraylist_Global - Fatal编程技术网

如何在python中将两个列表组合在一起

如何在python中将两个列表组合在一起,python,list,arraylist,global,Python,List,Arraylist,Global,嗨,我正试图在python中将这两个列表组合在一起,因此输出将是['apple','cherry']。我只得到这个答案,但我正试图把苹果和樱桃的产量加起来。提前谢谢 FruitArr = [] VeggieArr = [] def one(): list1 = ["apple", "beans", "cabbage", "broccoli"] if 'apple' in list1: FruitArr.append('apple') print(FruitArr) def two

嗨,我正试图在python中将这两个列表组合在一起,因此输出将是['apple','cherry']。我只得到这个答案,但我正试图把苹果和樱桃的产量加起来。提前谢谢

FruitArr = []
VeggieArr = []


def one():
list1 = ["apple", "beans", "cabbage", "broccoli"]
if 'apple' in list1:
    FruitArr.append('apple')
print(FruitArr)


def two():
list2 = ["rice", "carrot", "garlic", "cherry"]
if 'cherry' in list2:
    VeggieArr.append('cherry')
print(VeggieArr)

listcombined = FruitArr + VeggieArr

print(listcombined)

# OUTPUT ['apple','cherry']
或者使用extend,看起来像

FruitArr.extend(VeggieArr)

还要确保函数是从某个地方调用的,以便访问代码。

你忘了写问题我想你搞错了很多事情,为什么要定义函数?为什么在函数中定义了列表,而您已经知道“apple”将在列表1中??为什么要添加到全局列表中?而且,您从来没有调用未包含的函数1和2,这可能是您的问题HI,您在这里面临的问题是什么?为什么在代码中定义2个方法,而不在任何地方调用它??您可以在不在方法中定义它们的情况下执行此代码,也可以调用已定义的方法
FruitArr.extend(VeggieArr)