好的,我有两个清单。我正在尝试将它们上传到.json文件,但我首先要对其进行组合。我想将两个列表结合起来,使合并列表的每个元素分为2部分。例如
list1 = [[4],[5],[6],[7]]
list2 = [["a"],["b"],["c"],["d"]]
然后将它们合并后,我希望它们看起来像这样:
mergedList = [[4, "a"], [5, "b"], [6, "c"], [7, "d"]]
我将如何去做?如果它变得更容易,我要做的就是将3个数据值保存到我要搜索的.json PER项中。谢谢!
答案 0 :(得分:7)
您可以使用列表理解功能
In [18]: [i+j for i,j in zip(list1,list2)]
Out[18]: [[4, 'a'], [5, 'b'], [6, 'c'], [7, 'd']]
答案 1 :(得分:-1)
以防万一每个列表中的元素都不在其自己的列表中(这是一个奇怪的设计tbh):
>>> list1 = ["a", "b", "c"]
>>> list2 = [1, 2, 3]
>>> [[i, j] for i, j in zip(list1,list2)]
[['a', 1], ['b', 2], ['c', 3]]