| 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
    Python List Sovrascrive
    Python consente ai programmatori di creare oggetti chiamati liste di memorizzare e richiamare più elementi quando sono chiamati . Questi oggetti sono molto utili , ma il modo in cui Python gestisce gli oggetti e le variabili crea alcune insidie ​​che i principianti e programmatori intermedi devono essere consapevoli di prima di trovare elementi di dati nelle loro liste di essere misteriosamente sovrascritti con altri dati . Python Liste oggetto elenco

    di Python si comporta più come oggetto ArrayList di Java di quanto non faccia una matrice convenzionale . Il programmatore non deve dichiarare la dimensione dell'array quando lo crea, e l'interprete Python aumenta automaticamente le dimensioni della lista per accogliere più voci che le aggiunge utente. Liste di Python sono anche significativamente più flessibile di altre strutture di dati arraylike in quanto possono contenere diversi oggetti e tipi di dati variabili , allo stesso tempo .
    Python Oggetti

    Come gli array in altre lingue , i programmatori possono scegliere di posizionare gli elementi all'interno di una lista Python assegnando direttamente i dati su un particolare numero di indice nella lista . Lo fa con la sintassi "lista [ n] = new -data" dove "lista " è il nome dell'oggetto lista , "n" è il numero di elementi del programmatore sta assegnando i dati , e " nuovo -data " sono i dati del programmatore sta assegnando all'elemento lista . Se ci sono dati nel l'elemento di matrice , sarà sovrascritto .
    Classe Liste

    Un modo che i programmatori Python accidentalmente sovrascrivere l'intera lista , piuttosto che specifici componenti , è quando dichiarano un elenco come un elenco di classe invece di una lista metodo . Quando l'interprete Python crea un'istanza di più oggetti da una dichiarazione di classe , sono funzionali in modo indipendente , e variazioni delle variabili di una non influenzerà le variabili di un altro . Tuttavia, quando un programmatore dichiara una lista al di fuori di qualsiasi metodo , è un elenco di classe . Questo elenco sarà comune a tutti gli oggetti l'interprete fa dalla dichiarazione di classe , quindi le modifiche in questo elenco da un oggetto causeranno i suoi valori di cambiare in ogni altro oggetto .
    Correttamente Copia di liste

    un errore comune per i programmatori che vengono a Python da altre lingue è alla sintassi "lista - copy = lista - originale" per fare una copia di "lista - originale" cd " new - list ". , in Python , tuttavia, questo porta ad entrambi " lista - copia" e "lista - originale" indicando gli stessi valori in memoria . Di conseguenza, quando il programmatore cambia i valori degli elementi in "lista - copy ", troverà che i suoi cambiamenti sovrascritto il contenuto originale della "lista - originale" pure. La sintassi "lista - copy = list ( lista - originale ) " copierà i dati contenuti in "lista - originale" in "lista - copia" senza modifiche in uno colpisce l'altro .


    Previous :

    next :
      Articoli Correlati
    ·Procedura: Python utilizzando le API di Twitter 
    ·Funzione tempo rimanente in Python 
    ·Come eseguire un file Python come EXE con Python 3 
    ·Come scaricare i file da pagine web utilizzando Python …
    ·Il metodo della funzione e di classe in Python 
    ·Come scrivere un Miner -mail per Python 
    ·Procedura: Metodi classe Python 
    ·Come determinare ordine alfabetico in Python 
    ·Come calcolare la serie di Fourier in Python 
    ·Python Metodi Kernel 
      Articoli in evidenza
    ·Come rientrare il testo utilizzando la programmazione H…
    ·Come modificare il carattere RichEdit utilizzando il Co…
    ·Come risolvere l'errore di log dei messaggi Java 
    ·Come utilizzare gli script Ruby in Sketchup 
    ·Come aggiungere i numeri multipli utilizzando Javascrip…
    ·Come prendere uno screenshot in Java 
    ·Come Fractals grafico sulla TI -82 
    ·Come sostituire una stringa di caratteri in VB.NET 
    ·Come sostituire un backslash 
    ·Come selezionare elementi in un controllo ListBox in Vi…
    Copyright © Conoscenza Informatica http://it.wingwit.com