Lister er en fundamental datatype i Python. De bruges til at gemme samlinger af data i henhold til en enkelt variabel navn. På grund af deres betydning omfatter Python sproget en gruppe af nyttige metoder med listen datatype for at gøre dem fleksible og effektive. En typisk operation programmører udføre på listerne er driften af tilføje elementer eller udvide størrelsen af listen til at omfatte flere elementer. Dette sker gennem de medfølgende metoder " append ()" og " udvide ()" . Den " append () " Format
" append ()" metode tager et element og tilføjer det til slutningen af en liste. Den append -funktionen kan tage enten normale datatyper ( tal, tegn , strygere ), eller samlinger af data ( andre lister ) . Den append -funktionen vil kun føje et element til slutningen af listen , så listen i sig selv kun vil forlænge med et element ( dette er sandt for ental datatyper samt lister) .
Eksempler på append
tilføje data til slutningen af listen ved at kalde append metoden af listen , hvor det grundstof skal gå . For singulære elementer , vil dette tilføje elementet. For lister , vil dette tilføje hele listen. Når en liste er vedlagt i slutningen af en anden liste , det tager kun et sted: hele listen betragtes ét element. Følgende eksempel kode føjer et enkelt element (5) til slutningen af et eksempel liste " ex_list " og derefter tilføjer en anden liste ( " list2 ") for enden af " ex_list " : Hej
>> > ex_list
[1 , 2, 3 , 4, 5]
>>> ex_list.append (5)
>>> ex_list
[1, 2 , 3, 4 , 5, 5]
>>> list2
[7 , 8]
>>> ex_list.append ( list2 )
>>> ex_list
[1 , 2, 3 , 4, 5 , 5, [ 7, 8 ]]
den " udvide ()" Method
" udvide () "-metoden virker meget som det append metoden. Imidlertid udvider metoden tilføjer en liste med elementer , snarere end enkelte elementer , til slutningen af listen . Det betyder, at elementer fra en liste vil blive enkelte elementer i den nye liste, som programmøren er strækker , snarere end at indtaste den nye liste som et enkelt element .
Eksempler på Udvidelse
Siden udvide en liste tilføjer alle de elementer i listen, som skal tilføjes , vil listen udvidet stige i størrelse med antallet af elementer på listen bliver tilføjet . I dette eksempel vil listen med eksempler " ex_list " forlænges to gange, én gang med en liste kaldet " L1 ", og igen af en liste kaldet " L2 " .
>>> Ex_list
[1 , 2, 3 , 4, 5 , 5, [ 7, 8 ]]
>>> l1
[7 , 8]
< p >>>> ex_list.extend (L1)
>>> ex_list
[1 , 2, 3 , 4, 5 , 5, [ 7, 8 ] , 7, 8]
>>> l2
[9 , 10]
>>> ex_list.extend (L2 ) < br >
>>> ex_list
[1 , 2, 3 , 4, 5 , 5, [7 , 8] , 7, 8 , 9, 10]