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 man gör en insättning Sortera i Python

    Python är ett utmärkt programmeringsspråk för nybörjare på grund av dess naturliga språket syntax , lätt att följa indragen kod och flexibla datatyper som inte tolkas förrän det behövs . Vid programmering i Python , kanske du behöver sortera data. En insättning sort är en grundläggande sort där Python startar i början av en array och sorterar igenom det ett element i taget . Element sorteras relativt varandra under varje iteration. Instruktioner
    1

    Öppna din Python redaktör , och öppna ditt program .
    2

    Definiera rutinen insättning sort . Till exempel definierar införandet Sortera för att sortera studenttesttjog :

    def InsertionSort ( poäng ) Addera 3

    Skapa slingan att sortera arrayen av poängen . Till exempel , typ :

    för n i intervallet ( 1 , len ( poäng ) ) : key = betygsättning [ n ] i = n -1 while ( i> = 0 ) och ( poäng [ 1 ] > , knapp ) : tjog [ i +1 ] = betygsättning [ i] I = -1 poäng [ i +1 ] = nyckel
    4

    Spara ditt program och testa det . Fortsatt exempel , skriver du följande och trycker på " Enter ".

    TestScores = [ 86 , 55 , 92 , 67 , 75 , 83 , 95 ]
    5

    Ring insättning sortera rutin genom att skriva följande och trycka på " Enter ".

    InsertionSort ( TestScores ) katalog

    Python sorterar listan med provresultat i stigande ordning . I det här exemplet , Python återvänder :

    [ 55 , 67 , 75 , 83 , 86 , 92 , 95 ]

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kompilerar Python Code
    ·Hur man testar i en lista i Python
    ·Den pass funktion i Python
    ·Hur man gör en ögla för att hitta medelvärdet av en…
    ·Hur man gör en Python programarbete Utan Python
    ·Hur du publicerar webbsidor med Python
    ·Hur man tar bort en Python Decimal
    ·Vad är en SQL Object
    ·Hur man gör en skrivruta i Python
    ·Hur att rensa skärmen i Python Programmering
    Utvalda artiklarna
    ·Hur du gör din egen spel text äventyr
    ·Hur ställa in värdet från en MySQL Query som en vari…
    ·Hur man gör en Habbo Retro
    ·Java för att konvertera heltal till tecken
    ·Förteckning över Teckensnittsfamiljer
    ·Hur man använder text på Kolumn på flera kolumner i …
    ·Hur du använder VBA i Access Frågedesign View
    ·Lägga till en välkomstskärm till Visual Basic Projec…
    ·Hur korrekt att stänga en WCF Channel
    ·Avrundning Numbers i Javascript
    Copyright © Dator Kunskap http://www.dator.xyz