我列出的兩個列表,長度相等,這樣之間串聯子表:Python的:不同的列表
lstA = [[1,4,5,6],[4,5],[5,6],[],[],[],[],[]]
lstB = [[7,8],[4,5],[],[],[],[2,7,8],[7,8],[6,7]]
而且我想在每個索引位置來串聯子表,以便他們做出一個子表,像這樣:
newlst = [[1,4,5,6,7,8],[4,5],[5,6],[],[],[2,7,8],[7,8],[6,7]]
理想情況下,新的子列表將刪除重複項(如newlst [1])。我轉換的整數轉換爲字符串,並試圖這樣:
for i in range(len(lstA)):
c = [item + item for item in strA[i], strB[i]]
但這增加的每個項目每個列表本身添加到其他列表前,導致這樣的事情:
failedlst = [[["1","4","5","6","1","4","5","6"],["7","8","7","8"]],[["4","5","4","5"],["4","5","4","5"]]...etc]
這仍然沒有真正加入兩個子列表,只是創建了兩個子列表的新子列表。任何幫助將大大appeciated!