Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur Kopiera en lista med objekt i Python

    Python är ett lätt att förstå , open - source , tolkande programmeringsspråk som innehåller många vanliga bibliotek och moduler . Vid programmering i Perl , kanske du vill kopiera en lista som innehåller objekt , såsom sub- listor . Till exempel kanske du vill kopiera en lista över studerande i en kurs, inklusive en sub - lista över elever revision en klass . Om du vill kopiera en lista som innehåller ett objekt , använd Pythons " djup kopia " modul . Instruktioner
    1

    Öppna din Python redaktör .
    2

    Ladda djup kopia modulen genom att skriva följande och trycka på " Enter . " Från kopia import

    deepcopy Addera 3

    Kopiera listan genom att skriva följande , sedan trycka på " Enter ".

    list1 = [ ' Amy ' , ' bob ' , [ ' cara " , ' dan '] ] ;

    list2 = deepcopy ( list1 );

    print list2

    I detta exempel kopierar Python innehållet i " list1 " till " list2 " och avkastning :

    [ ' amy ' , ' bob ' , [ ' cara ' , ' dan ' ] ]

    Genom att använda den djupa kopiera modulen , Python direkt kopierar allt innehåll i en lista . Om du kopierar listan utan att använda djup kopia , gör python inte en fullständig kopia . I stället skapar det referenser från " list1 " till " list2 . " På grund av komplexiteten i listor som innehåller objekt , bör du alltid djupt för att kopiera hela listan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Maya Python Tutorial
    ·Hur Split Tabelldata Med en avgränsare i Python
    ·Python Funktion Med Parametrar
    ·Hur man kompilerar Python kommandon
    ·Python funktioner med en Ordbok
    ·Hur man beräknar Asin ( X ) i Python
    ·Vad är stegvärden i Python
    ·Hur man skapar en lista från en sträng i Python
    ·Hur man bygger en Python Cygwin
    ·Hur att förhindra att mer än en instans av ett progra…
    Utvalda artiklarna
    ·Hur man använder Wget i Python Escape
    ·Hur man använder en resx fil i Vb.Net
    ·CodeIgniter Vs. ExpressionEngine
    ·Hur man skickar en JavaScript-funktion i en hyperlänk
    ·Konvertera text till Java Script
    ·Hur man initiera en HashMap i Java
    ·Hur man kompilerar VBA -kod
    ·Hur konvertera till Boolean i Python
    ·Hur du tar bort knappar i GridView
    ·Så här startar Python IDLE Miljö
    Copyright © Dator Kunskap http://www.dator.xyz