U kunt een lijst op te slaan in een variabele met Python . Proberen om de lijst te kopiëren door het creëren van een nieuwe variabele en het toewijzen van de eerste variabele aan. Als u de lijst wilt wijzigen en vervolgens de uitgang van de waarde van beide variabelen , zul je beseffen dat beide zijn veranderd , in feite , is de tweede lijst variabele geen kopie van de eerste bevat , maar het is gewoon een andere aanwijzer naar hetzelfde geheugen locatie . Gebruik lijst slicing syntax Python 's aan een lijst die geen lijsten of andere samengestelde objecten bevat kopiëren. Importeer de " copy " module en gebruik de functie " deepcopy " om lijsten die samengestelde objecten bevatten kopiëren . Instructies verkopen Simple Lists - Snijden Syntax 1 Start de Python command - line interpreter type 2 de volgende opdracht om een lijst te maken : . a = [ 1,2,3,4 ] 3 Maak een kopie van de lijst door het snijden van de hele lijst : b = a [ : ] Compound Lists - deepcopy 4 Start de Python command - line interpreter 5 Maak een lijst van lijsten met de volgende opdracht . a = [ [ 1,2,3 ] , [ 4,5,6 ] , [ 7,8,9 ] ] Import 6 de functie " deepcopy " : : van kopie import deepcopy 7 Kopieer de lijst met het volgende commando : b = deepcopy ( a )
|