【问题标题】:How to append items of a list to another list using a loop如何使用循环将列表的项目附加到另一个列表
【发布时间】:2020-06-13 02:43:32
【问题描述】:

有两个列表:

list1 = ['Me','You','Sam']
list2 = ['Joe','Jen']

如何将list2 的项目附加到list1? 预期结果是:

['Me', 'You','Sam','Joe','Jen']

我的失败尝试:

list1 = ("Bobs","Sams","Jacks"); 
foreach list2 in list1:
    list3 = list2 + " list item"

print list3

【问题讨论】:

标签: python list loops


【解决方案1】:

这应该让你开始:

list1 = ['Me','You','Sam']
list2 = ['Joe','Jen']

for item in list2:
   list1.append(item)

list1 现在是['Me', 'You','Sam','Joe','Jen']

如果您想要第三个列表,只需定义它并附加到它。

【讨论】:

    【解决方案2】:

    所以你的代码有一些问题。

    第一

    list = ("Bobs", "Sams", "Jacks"); 应该是list = ["Bobs", "Sams", "Jacks"]

    第二

    foreach list2 in list1:
        list3 = list2 + " list item"
    

    应该是

    list3 = []
    for item in list1:
       list3.append(item)
    

    【讨论】:

    • 他们的for 循环更像for item in list1: print('{} list item'.format(item))
    猜你喜欢
    • 2021-03-17
    • 2020-07-30
    • 2018-02-12
    • 1970-01-01
    • 2023-01-07
    • 2020-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多