Come controllare una matrice per archi in Python

April 15

I programmatori generalmente si riferiscono a Python come linguaggio di scripting. Uno dei motivi per questo è perché ha molte funzioni built-in per eseguire operazioni ripetitive o interessanti, e richiede poco in termini di codifica da realizzare. Pertanto, molti programmi Python sono meno prolisso e più facile da leggere rispetto ai programmi in altre lingue. A titolo di esempio, il controllo di un array, o un elenco di elementi, per i tipi di dati stringa è il più velocemente chiamando la funzione built-in "() isinstance".

istruzione

1 Dichiarare un elenco di voci e popolarlo con i dati. Alcuni degli elementi di dati dovrebbero essere stringhe, e alcuni altri tipi. Questo esempio utilizza numeri interi:

L = { "ciao", 2, 3, "Ciao", "4", 85 ", 5", 89, 9)

2 Creare un "a" ciclo che si ripete sulla lista e controlla ogni elemento, uno alla volta:

per la voce in l:
. . .

3 Creazione di un "if" in "per" ciclo che controlla il tipo di dati di ciascun elemento. Se il tipo è una stringa, o "str", poi il "if" esegue:

per la voce in l:
. . . se isinstance (voce, str):

4 Stampare l'indice di ogni elemento della lista che rappresenta una stringa:

per la voce in l:
. . . se isinstance (voce, str):
. . . l.index stampa (voce)