a = [1, 2]
b = [[5,6], [7,8]]
c = list(zip(a, b))
print("c zipped:", c)
i = 0
lenghta = len(a)
c = []
while i < lengtha:
temp_list = [a[i], b[i]]
c.append(temp_list)
i += 1
print("c: ", c)
输出:
c zipped: [(1, [5, 6]), (2, [7, 8])] c: [[1, [5, 6]], [2, [7, 8]]]
我期待的是:
[[1, 5, 6], [2, 7, 8]]
使用
zip
和list comprehension
我知道这不是使用
zip()
,但是您可以:这似乎过于复杂了。尝试使用list comprehension:
相关问题 更多 >
编程相关推荐