Pythonは、2次元配列内の重複アイテムを削除し、n個の同一アイテムのうちの1つのみを保持します

List=[]
Length=6
for i in range(Length):
    List.append([])#初始化二维列表
List[0].append(0)
List[0].append(10)
List[0].append(20)
List[0].append(30)
List[1].append(0)
List[1].append(10)
List[1].append(20)
List[1].append(30)
List[2].append(0)
List[2].append(10)
List[2].append(20)
List[2].append(30)
List[3].append(0)
List[3].append(10)
List[3].append(20)
List[3].append(30)
List[4].append(0)
List[4].append(10)
List[4].append(20)
List[4].append(30)
List[5].append(0)
List[5].append(10)
List[5].append(20)
List[5].append(30)


b=[]
for i in List :
    if i not in b :
        b.append(i)
print(b)

出力:

[[0, 10, 20, 30]]
List=[]
Length=6
for i in range(Length):
    List.append([])#初始化二维列表
List[0].append(0)
List[0].append(10)
List[0].append(20)
List[0].append(30)
List[1].append(0)
List[1].append(11)
List[1].append(20)
List[1].append(30)
List[2].append(0)
List[2].append(10)
List[2].append(20)
List[2].append(30)
List[3].append(0)
List[3].append(10)
List[3].append(20)
List[3].append(30)
List[4].append(0)
List[4].append(10)
List[4].append(20)
List[4].append(30)
List[5].append(0)
List[5].append(10)
List[5].append(20)
List[5].append(50)

b=[]
for i in List :
    if i not in b :
        b.append(i)
print(b)

出力

[[0, 10, 20, 30], [0, 11, 20, 30], [0, 10, 20, 50]]

おすすめ

転載: blog.csdn.net/qq_43511299/article/details/114230511