как я могу объединить два списка вместе в python - PullRequest
0 голосов
/ 18 июня 2020

Привет, я пытаюсь объединить оба списка вместе в python, поэтому результат будет ['яблоко', 'вишня']. Я получаю это [] только в качестве ответа, но я пытаюсь объединить вывод "яблоко и вишня". Заранее спасибо.

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']

1 Ответ

1 голос
/ 18 июня 2020
for i in FruitArr:
    VeggieArr.append(i)

Или используйте extend(), который будет выглядеть как

FruitArr.extend(VeggieArr)

Также убедитесь, что функции вызываются откуда-то, чтобы получить доступ к коду.

...