Python è un linguaggio di programmazione ideale per i principianti grazie alla sua sintassi del linguaggio naturale , codice facile da seguire frastagliata e tipi di dati flessibili che non vengono interpretati fino a quando necessario . Quando si programma in Python , potrebbe essere necessario ordinare i dati . L' insertion sort è una sorta di base dove Python inizia all'inizio di un array e lo ordina attraverso di essa un elemento alla volta . Elementi sono ordinati rispetto all'altro durante ogni iterazione . Istruzioni
1
Accesso al tuo editor di Python , e aprire il programma .
2
Definire il tipo di routine di inserimento. Ad esempio, definire l' insertion sort per l'ordinamento dei punteggi dei test degli studenti :
def InsertionSort ( punteggi)
3
Creare il ciclo di ordinare attraverso la matrice di punteggi . Ad esempio, digitare :
per n in range ( 1 , len (punteggi ) ) : key = punteggi [ n] i = n -1 while ( i> = 0 ) e (punteggio [ 1 ] > , chiave) : punteggi [ i +1 ] = punteggi [ i] i = i -1 punteggi [ i +1 ] = tasto
4
Salvare il programma e testarlo . Continuando l'esempio , digitare quanto segue e premere "Invio".
TestScores = [ 86 , 55 , 92 , 67 , 75 , 83 , 95 ]
5
Chiamare il insertion sort di routine , digitando il seguente e premere "Invio".
InsertionSort ( TestScores )
Python ordina la lista dei punteggi dei test in ordine crescente. In questo esempio , i rendimenti Python :
[ 55 , 67 , 75 , 83 , 86 , 92 , 95 ]