私はPythonにかなり慣れていません。個別のリストの一意の値を 1 つのリストにマージする関数を作成しようとしています。リストのタプルの結果を取得し続けます。最終的には、3 つのリスト -a、b、c から一意の値のリストを 1 つ取得したいと考えています。誰か私に手を貸してくれませんか?
def merge(*lists):
newlist = lists[:]
for x in lists:
if x not in newlist:
newlist.extend(x)
return newlist
a = [1,2,3,4]
b = [3,4,5,6]
c = [5,6,7,8]
print(merge(a,b,c))
リストのタプルを取得しています
([1, 2, 3, 4], [3, 4, 5, 6], [5, 6, 7, 8])