list1=[1.0,2.0,3.1,4.2]
list2=[3.0,2.0,7.2,5.1,9.2]
list3=[2.1,4.2,5.1,9.2]
su1 = list1 + [x for x in list2 if x not in list1]
su2= su1 + [x for x in list3 if x not in su1]
su2=sorted(su2)
print su2
我會有後者可能更多的列表,所以我想自動化我的代碼。如何自動執行我的Python代碼?
list_of_lists= []
list_of_lists.append(list1)
list_of_lists.append(list2)
list_of_lists.append(list3)
我已創建list_of lists
。但要知道什麼,怎麼通過它循環?
聽起來像[XY問題](http://xyproblem.info)。你想要完成什麼?保持唯一條目的排序數據結構? – L3viathan
@ L3viathan排序數據結構。 –
這可能是矯枉過正,但你可以看看[SortedContainers](http://www.grantjenks.com/docs/sortedcontainers/)庫(及其'SortedSet')。 – L3viathan