zip方法不适用于此。只需使用加法或扩展方法
如果我使用zip函数,则无法获得所需的输出。我想将两个列表合并如下:-list1=[]list2=[0]
我希望输出为[0]。如果我使用zip(list1,list2(,我会得到[]作为输出。
除了zip,我不想使用任何其他方法。有没有什么方法可以使用zip函数获得输出?
问题是zip没有用于实现合并列表
以下是的正确实现
list1 = []
list2 = [0]
result=list1+list2
print(result)
# result output: [0]
然而,zip函数被用作列表之间的迭代器。下面是一个帮助你了解概念的例子
a = ("1", "2", "3")
b = ("A", "B", "C")
x = zip(a, b)
for i in x: # will loop through the items in x
print(i)
# result output:
# ('1', 'A')
# ('2', 'B')
# ('3', 'C')
a=[0,1]
b=[2,3]
c = a+b
c
>>> [0, 1, 2, 3]
a.extend([2,3])
a
>>> [0, 1, 2, 3]