E 'possibile in Python avere un ciclo for senza indice e articolo? ho qualcosa di simile alla seguente:Python for-loop senza indice e articolo
list_1 = []
for i in range(5):
list_1.append(3)
Il codice sopra funziona bene, ma non è bello secondo la PEP8 linee guida di codifica. Dice: "Variabile non utilizzata 'i'".
C'è un modo per creare un ciclo for (senza ciclo while) senza avere né l'indice né l'elemento? O dovrei ignorare le linee guida sulla codifica?
se non si utilizza la variabile, è necessario utilizzare '_' per convenzione. – myildirim
Non una risposta alla domanda in generale, ma in questo specifico esempio, si potrebbe fare 'list_1 = [3] * 5'. –
Mi dilungherò sul commento di @ tobias_k dicendo che, a mio parere, una buona regola da tenere a mente è che se ti trovi in questo tipo di situazione, allora per loop non è probabilmente il modo migliore per andare. – Tonio