Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Python List Manipulasjon
    Python bruker begrepet " liste " for å representere samlinger av data som er lagret under en enkelt variabel navn . Ved hjelp av en liste (eller det som vanligvis kalles en "array " i andre programmeringsspråk ) , kan en programmerer lage denne samlingen og deretter manipulere data ved hjelp av den innebygde metoder Python gir. Lære å legge til og skjære lister og sette inn elementer og fjerne understrenger , vil programmerere finne seg å stole på listene i hverdagen Python programmering. Tilføye og Popping

    " append ( ) "-metoden tar en data element og legger det til slutten av listen . I motsetning til dette er " pop ( ) "-metoden , som returnerer det siste elementet i listen. Men sluttet med pop metoden en liste kan da bli en representasjon av en stabel datastruktur ( der alle nye data går " på toppen" av stabelen og returnerer verdier er det siste elementet på stakken , etter en " sist inn, først ut mønsteret ) For eksempel : .

    >>> ex_list = [' a', 'b ', ' c ']

    >>> ex_list.append (' d' )

    >>> print ex_list

    [ 'a' 'b ' ' c ' ' d ']

    >>> ; x = ex_list.pop ( )

    >>> print x

    ' d'
    Sette inn og fjerne
    < p> Bruke " insert ( )" og "remove ( )" metoder programmerere kan plassere elementer i listen på et bestemt gitt punkt eller fjerne et element basert på verdi . Begge disse metodene fungerer hele listen snarere enn i akkurat slutten av det. for eksempel , etter

    >>> ex_list.insert ( 2 , ' f' )

    >>> print ex_list

    [ ,"'a' , 'b ', ' f' , 'c ']

    >>> ex_list.remove (' f' )

    >>> print ex_list

    [' a', 'b ', ' c ']

    remove metoden vil bare fjerne den første forekomsten av elementet for å fjerne. Hvis det er flere tilfeller , de andre gjenværende verdiene vil . må fjernes også ( hvis ønskelig )
    Sorter og revers

    " sort ( ) "-metoden gjør akkurat som navnet tilsier : det . listen blir sortert i stigende rekkefølge Dette gjelder lister over ord, tall eller tegn den "reverse ( ) "-metoden også utfører en funksjon som passer for sitt navn : . det reverserer listen nåværende rekkefølge med den siste elementet først , og de ​​første de siste . For eksempel : en

    >>> ex_list.reverse ( )

    >>> print ex_list

    [' c' , 'b' , 'a' ]

    >>> ex_list.sort ( )

    >>> print ex_list

    [' a', 'b ' , 'c ' ]
    Slices

    programmerere kan også ta ut deler av en liste ( eller " slice" listen ) med liste notasjon . Vanligvis , en programmerer refererer til en . . element i en liste av indeksen kan for eksempel verdien 'b' i ex_list tas fra " ex_list [ 1 ] " Men større underlister av en liste også fjernes ved å skjære ut mindre deler av listen :

    >>> print ex_list [ 00:02 ]

    [' a', 'b ']

    >>> print ex_list [ 1 : ]

    [' b ', ' c ']

    >>> print ex_list [ : 2 ]

    [' a', 'b ']

    früher :

     Weiter:
      Relatert Artike
    ·Nærmeste heltall funksjon i Python 
    ·Hvordan konvertere fra Binary til desimal hjelp Python 
    ·Slik kjører du en Python Script From Another Python Sc…
    ·Hvordan å erklære en liste i Python 
    ·Slik kjører du en Python Fil 
    ·Python Tk Tutorial 
    ·Hvordan sette Python Apps 
    ·Hva er fordelene med Python 
    ·Hvordan finne ut hvilken versjon av Python du har 
    ·Hvordan lage et bilde i svart-hvitt i Python 
      Anbefalte artikler
    ·Hva er Ferdigstille i Java 
    ·Hva er Python 2.4.3 
    ·Hvordan lage kommentarer i Visual Basic 
    ·Slik konverterer Oracle til Exponent 
    ·Slik installerer FlexGrid Kontroll 
    ·Hvordan lage en knapp Ved hjelp av Java 
    ·Hvordan angi en standard Eiendom i Visual Basic 
    ·Hvordan måle Millisekunder i ANSI C 
    ·Flett Sorter i Java-kode 
    ·Hvordan lage en DER Certificate 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/