Muszę napisać prosty program który łączy dwie listy oraz usuwa powtarzające się elementy. Napisałem coś takiego :
lista1=[]
x=int(input("Podaj ilość elementów listy pierwszej:"))
for i in range(int(x)):
y=int(input("Podaj wartość liczby "))
lista1.append(y)
lista2=[]
x=int(input("Podaj ilość elementów listy drugiej:"))
for i in range(int(x)):
y=int(input("Podaj wartość liczby "))
lista2.append(y)
print ("Twoja pierwsza lista to: " + str(lista1))
print ("Twoja druga lista to: " + str(lista2))
lista3= lista1+lista2
print("Połączenie dwóch list daje:",lista3)
print("Po uporządkowaniu", list(set(lista3)))
Generalnie wszystko ładnie, ale można też napisać prostą funkcję :
lista3=lista1+lista2
print(set(lista3))
print("Po połączeniu mamy",laczenie((1,2,3,4),(5,4,3,1)))
Jedna owa funkcja robi co ma robić ale otrzymuję :
Jak pisać tego typu funckje?