| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come sostituire interi negativi in un Array Python
    In Python , si creano gli array dichiarando un tipo di dati utilizzando un personaggio come typecode , quindi inizializzare l'array . Se si dispone di un array di interi con segno , è possibile cercare e sostituire i valori in esso che non si desidera . Classe Array di Python non ha un metodo incorporato per sostituire i valori esistenti in array , ma è possibile ovviare a questo utilizzando i loop per controllare i valori di un array esistente e aggiungendo in una nuova. Prima, però , verificare se i valori sono numeri interi negativi , e in tal caso, sostituirli . Istruzioni
    1

    Aprire un file di programma Python e digitare il seguente codice :

    da importazione matrice *

    Questa riga importa la classe array in programma in modo da poter creare e modificare gli array
    2

    Digitare il seguente codice:

    def replaceArray ( AR ) : .

    - > newArray = array ( 'i' , [ ] ) per

    - > for i in ar :

    - > - > se i < 0 :

    - > - > - > newArray.append ( 0 ) per

    - > - > altro :

    - > - > - > newArray.append ( i ) per

    - > ritorno newArray

    ricordarsi di rientro in modo corretto. Ogni " - > " rappresenta un trattino , se si utilizzano spazi o tabulazioni per farlo. La prima riga crea una funzione denominata " replaceArray " che prende un array come parametro. La seconda riga crea un nuovo array per copiare i valori da quella vecchia . La terza linea inizia un ciclo per ciclo attraverso ogni elemento dell'array . Nel fare questo , il quarto attraverso linee settimo controllo per vedere se l'elemento corrente è un numero intero negativo . Se è così , lo sostituisce con zero e lo aggiunge al nuovo array . In caso contrario, solo che aggiunge valore al nuovo array . È possibile sostituire i numeri interi negativi con qualcos'altro avete bisogno . L'ultima riga restituisce il nuovo array con i valori sostituiti .
    3

    Salvare il file di programma Python ed eseguirlo nel vostro ambiente di shell Python .
    4

    Tipo il seguente codice :

    myArr = array ( 'i' , [ 1 , -2 , 3 , -4 , 5 ] ) per

    myArr = replaceArray ( myArr ) per

    la prima riga crea un array con numeri interi positivi e negativi in esso. Si può già avere un array creato altrove nel programma. La seconda riga sovrascrive tale matrice passandolo alla funzione che si è creato swap fuori interi negativi con zeri . I nuovi valori " [ 1 , 0 , 3 , 0 , 5 ] " sono ora nella matrice " myArr " .

    Previous :

    next :
      Articoli Correlati
    ·Come ordinare gli elenchi in Python 
    ·Come eseguire un file Python 
    ·Come ottenere la dimensione di un file a Python 
    ·Come sostituire Python Diritto 
    ·Come collegare Python per Apache 
    ·Come fare una conversazione Python 
    ·Lunghezza stringa Limit in Python 
    ·Come avviare l'interprete Python 
    ·Tipi enumerati in Python 
    ·Come creare un file CSV Su un JSON Python 
      Articoli in evidenza
    ·GUI Checklist 
    ·Come rilevare un browser Safari in JavaScript 
    ·Come controllare la versione di Java Runtime 
    ·Come eseguire un record Cerca in una applicazione Java 
    ·Come convertire Exe al Au3 
    ·Come fare una calcolatrice con Visual Basic 
    ·Come visualizzare le variabili booleane in C + + 
    ·Come convertire Realtà Fabbrica Into XNA 
    ·Come Aggiungere dinamicamente un controllo in VB.NET 
    ·I tipi di computer che può leggere HTML 
    Copyright © Conoscenza Informatica http://it.wingwit.com