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

    Python Metoder för Listor

    " . List " Python innehåller en viktig datatyp kallas Listan är i huvudsak en samling data som lagrats under ett enda variabelnamn . Eftersom listor är viktiga för Python utförande har listan datatyp ett betydande antal anslutna metoder . Dessa metoder sorterar en lista , ändra en lista i en skorsten eller en kö genomförande , och tillåter programmerare att förlänga eller förkorta en lista som helst . Sortering

    Programmerare kan sortera listor med användning av en inbyggd " sort () "-metoden. Den sort som kallas med något argument sorterar den aktuella listan i stigande ordning . Använda " omvända " nyckelordet kommer sortera listan i fallande ordning

    Take " example_list " som ett exempel på en Python lista : .

    >>> Example_list.sort ( )

    >>> example_list

    [ 1 , 2 , 3 , 4 , 5 , 7 ]

    >>> example_list.sort ( bakåt = Sant ) katalog

    >>> example_list

    [ 7 , 5 , 4 , 3 , 2 , 1 ]
    Lägga och utvidga

    Listor aso har metoder för att lägga till element i slutet av listan . Den " append ( ) " metoden tar ett objekt och lägger till det i slutet av listan . Den liknande metod " förlänga ()" utför samma operation , men i stället för ett enda element , " förlänga ()" lägger till en annan lista på änden av listan. Till exempel:

    >>> example_list.append ( 10 ) katalog

    >>> example_list

    [ 1 , 2 , 3 , 4 , 5 , 7 , 10 ]

    >>> example_list.extend ( [ 11 , 12 , 13 ] ) katalog

    >>> example_list

    [ 1 , 2 , kan 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ]
    sätta i och ta

    Programmerare även infoga element i och ta bort element från godtyckliga platser i listan ( så länge de platser som existerar ) . "Infoga ( ) " metoden kan infoga ett element i listan , och flyttar objekt i listan för att rymma den nya posten . Den " ta bort ( ) "-metoden gör det omvända : Det tar bort den första förekomsten av ett värde och ordnar listan att fylla den tomma index . Obs : Python använder nollbaserat numrering , vilket innebär det första elementet i en lista ( eller någon insamling av data i Python ) tilldelas index 0 , det andra elementet tilldelas index 1 , och så vidare

    . Till exempel:

    >>> example_list.insert ( 1 , 17 ) katalog

    >>> example_list

    [ 1 , 17 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ]

    >>> example_list.remove ( 2 ) katalog

    >>> example_list

    [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ]

    Detta exempel infogas numret 17 på index 1 position sedan bort den första instansen av siffran 2 .
    travar och " pop ( ) " Method

    " pop ( ) " metoden , som kallas utan argument , returnerar alltid och tar bort det sista elementet i listan. Med denna metod kan en lista härma en struktur stack uppgifter . En stack följer sist in, först ut mönster , där den sista förädlingsvärdet i listan returneras alltid först :

    >>> example_list.append ( 14 ) katalog

    > ; >> example_list

    [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 , 14 ]

    >>> example_list.pop ( ) katalog

    [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]
    Queue och " pop ( ) " Metod

    En kö följer First In First Out tillvägagångssätt . Detta exempel använder pop metoden med ett enda argument , som återvänder och tar bort värdet vid givet index :

    >>> example_list.insert ( 0 , 12 ) katalog

    > >> example_list

    [ 12 , 1 , 17, 3 , 4 , 5 , 7 , 10 , 11 , 12 ]

    >>> example_list.pop ( 0 )

    >>> example_list

    [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man byter den sista instans av en sträng i Python
    ·Hur man skickar en mobiltelefon ett SMS med en Python S…
    ·Hur man läser en binär flyta med Python
    ·Hur man gör en IRC Bot från grunden i Python
    ·Vad är stegvärden i Python
    ·Hur man installerar Python
    ·Hur man bygger en Python Cygwin
    ·Hur man byter negativa heltal i en Python Array
    ·Python för nybörjare Programmerare
    ·Hur du fyller en ComboBox Från en Python Lista
    Utvalda artiklarna
    ·Hur att upptäcka om en viss Substring existerar i en s…
    ·Hur man Byta namn på en mapp i VB6
    ·Hur man använder DTPicker kontroll i Visual Basic
    ·Konvertera Clobs till texter i Oracle
    ·Hur du gör din egen Datorprogram
    ·Hur man skapar en while-slinga i PHP
    ·Hur man skapar ett utrymme i PHP-koden
    ·Hur man skapar dynamiska textrutor
    ·Hur man gör filer i MFC
    ·Hur man skapar en URL baserad på WSDL
    Copyright © Dator Kunskap http://www.dator.xyz