Tôi khá mới với Python .. Tôi đang cố gắng viết một hàm sẽ hợp nhất các giá trị duy nhất trong các danh sách riêng biệt thành một danh sách. Tôi tiếp tục nhận được kết quả của một bộ danh sách. Cuối cùng tôi muốn có một danh sách các giá trị duy nhất từ ba danh sách của tôi -a, b, c. Bất cứ ai có thể cho tôi một bàn tay với điều này?Hàm Python 3.3 để hợp nhất các giá trị duy nhất tạo thành nhiều danh sách thành một danh sách
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))
Tôi nhận được một tuple của Lists
([1, 2, 3, 4], [3, 4, 5, 6], [5, 6, 7, 8])
Thụt lề là quan trọng! – squiguy