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

    Skaffa läget av en lista i Python

    Den matematiska läget är värdet i en datamängd som förekommer oftast . Du vill hitta det läget om du bläddrar efter dubbletter resultat . Den korta som Python-språket tillåter kan göra lösningen både elegant och minimal . Instruktioner
    1

    Öppna en ny fil i en textredigerare .
    2

    Skriv in följande rader . Detta ställer upp i listan du vill beräkna läget av , liksom de variabler resultat och en ordbok för sortering .

    L = ( 1,2,3,4,5,6,7,8 , 7,7,45,7,1,3,3 ) d = { } mode = 0freq = 0 Addera 3

    Skriv följande rader i din editor och tryck på " Tab " nyckel varje gång du ser :

    för jag i L : om d.has_key ( i) : d [ i] + = 1 , annars : d [ i] = 1
    4

    Lägg de kommande raderna i din fil , ersätter med " Tab " -tangenten när du går :

    om d [ i] > FREQ : mode = i freq = d [ i]
    5

    Placera nästa rad längst ned i filen :

    print "Hittade läge " , mode , " frekvens " , frekv
    6

    Kör programmet för att se resultatet . Den skriver "Hittade läge 7 frekvens 4 . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man sparar en Array i Python
    ·Hur man laddar ner filer från webbsidor med Python 3.x…
    ·Så att köra Python -filer i Python Shell
    ·Hur man tar bort nycklar från en ordbok i Python
    ·Hur Wrap en funktion på Python
    ·Regular Expression Handledning för Python 2.5
    ·Hur Räkna siffror i Python
    ·Hur Importera ett program från Python
    ·Hur kopiera en lista med Python Syntax
    ·Hur att avgöra när man använder Python
    Utvalda artiklarna
    ·Hur Omvänd en matris med tal Med Java
    ·Perl Tutorial för utskrift HTML & Inline HTML Frames
    ·Hur Synkronisera till Changelist
    ·Hur man använder en matris för att rotera i VB.NET
    ·Hur skiljer man en /etc /passwd Använda AWK
    ·Arbetsbeskrivning för en CMM Programmer
    ·Förteckning över Offline webbformulär Typer
    ·MySQL Fogar Update Query Tutorial
    ·Hur man skapar en fördröjning Puls i Verilog
    ·Konvertera Dll till ActiveX
    Copyright © Dator Kunskap http://www.dator.xyz