Code Style - not really good list manipulation example - needs explanation
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 45/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- documentation
Direzione di ricerca
Apri il capitolo Code Style in writing/style.html e leggi la sezione “Short Ways to Manipulate Lists”. Confronta i due esempi di liste e aggiorna la spiegazione circostante in modo che sia chiaro il loro diverso comportamento quando modificano la lista in-place e quando ne creano una nuova; il lavoro è completo quando i lettori capiscono quando ciascun esempio modifica la lista originale.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In the Code Style chapter examples - Short Ways to Manipulate Lists there is an example "Add three to all list members."
"bad"
for i in range(len(a)):
a[i] += 3
"good"
a = [i + 3 for i in a]
Unfortunately the "bad" and "good" examples do a different things:
- "bad" modifies the original list in place
- "good" creates a new modified list and does not change the original object - not exactly "Add three to all list members."
Although the "good" code looks cleaner the result could be unwanted for example in case of huge lists or required side-effect of modifying the original list. The code at least needs an explanation.
- Lingua principale
- Batchfile
- Stelle
- 29.8k
- Fork
- 5.9k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di realpython/python-guide
-
Page 404 error Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
realpython/python-guide#1104 · 2 commenti ·
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 62/100
realpython/python-guide#327 ·
-
PyZMQ improvements Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
realpython/python-guide#326 · 5 commenti ·
-
@alex Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
realpython/python-guide#1194 ·
-
Development Team SAP Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
realpython/python-guide#1192 ·
Tutte le issue di realpython/python-guide
Issue simili
-
Link Checker Report Apertaautomated issue report
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
felladrin/uo-is-not-dead#176 · 1 commento ·
-
Add link for tutorial Apertadocumentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
Qiskit/qiskit-addon-sqd#376 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Seeed-Studio/wiki-documents#5655 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
MystenLabs/sui#28056 · 1 commento ·