Ich habe versucht, entfernen Sie Elemente aus einer Liste und dann gleich einer anderen Variablen, während immer noch die ursprüngliche Liste.Wie wird eine Variable einer Liste mit entfernten Elementen gleichgesetzt, ohne die ursprüngliche Liste zu ändern?
Code:
print (len(desc1))
desc2 = []
for tuple in desc1:
for line in tuple:
if line.endswith(':'):
desc2 = desc1.remove(tuple)
print (len(desc1))
print (desc2)
Ausgang:
550
200
None
Was ich der Ausgang sein möchte:
550
550
200
Was muss ich diese verwenden müssen zu erreichen?
'desc2 = [Tupel für Tupel in desc1 wenn nicht (line.endswith (":") für Zeile in Tupel)]' – zondo