我已经阅读了所有关于stackoverflow上取消列表的文章,但是我找不到解决我问题的方法。
我有两个列表,我想从列表2向列表1中的每个元素添加一个元素。
l1 = [[1,2],[3,4]]
l2 = [5, 7]
我追求的结果是
[[1, 2, 5], [3, 4, 6]]
我试过这个密码
for i in range(len(l2)):
l1[i].extend(l2[i])
print(l1)
但返回错误“typeerror:'int'对象不可iterable”
当l2的每个元素本身都是一个列表时,例如
l2 = [[5],[7]]
我的代码工作正常。为什么?当l2为这种格式时,如何调整代码以使其正常工作
l2 = [5, 7]