Mám dva seznamy. Jeden má v sobě další seznamy (c) s nějakými čísly a druhý je prázdný. Přidej c do 2.seznamu jenom jestli tam to c ( se stejnými čísly) není. Jestli už je v 2. seznamu stačí když to c z 1. seznamu smažeš.
Mám problém u toho, že když to c v seznamu2 už je tak se mi do seznamu2 nenapíše ten seznam za c.
seznam = [[55,36,"kl"], [95,12,"dd"], [55,36,"Uj"], [55,36,"kl"], [11,9,5]]
seznam2 = []
print seznam
print len(seznam)
for c in seznam:
if c in seznam2:
print "Srazka"
seznam.remove(c)
else:
print "zadna srazka"
seznam2.append(c)
print c
print "seznam1:", seznam
print len(seznam)
print "seznam2:", seznam2
print len(seznam2)
Mně se v tom 2.seznamu nechce objevit [11,9,5], ale nevím proč. Mohl by mi prosím někdo vysvětlit, proč můj kod nefunguje?