PROBLEMA DURANTE LO SVOLGIMENTO DEL''HW2

Simone.A (3750 points)
13 16 26
asked Oct 26, 2019 in HW2 obbligatorio by Simone.A (3,750 points)
recategorized Oct 28, 2019 by andrea.sterbini
Salve a tutti,

durante la scrittura del mio codice, per l'HW2obb, facendo varie prove, sono rimasto bloccato per colpa di un messaggio che non capisco:

'builtin_function_or_method' object has no attribute 'pop'

Non so proprio come andare avanti e quale sia il problema.

Vi ringrazio in anticipo :)
677 views

3 Answers

Best answer
E
Edward (25950 points)
2 4 172
answered Oct 26, 2019 by Edward (25,950 points)
selected Nov 14, 2019 by Simone.A
Praticamente provi a chiamare il metodo .pop() su un oggetto che non è una lista, dizionario o insieme.

Ad esempio provi a chiamarlo su una stringa o su un intero...
Simone.A (3750 points)
13 16 26
commented Oct 26, 2019 by Simone.A (3,750 points)
Ho utilizzato il metodo .pop() su una lista3 vuota, copia della lista2.
E
Edward (25950 points)
2 4 172
commented Oct 26, 2019 by Edward (25,950 points)

Se utilizzi .pop() su una lista vuota dovrebbe darti l'errore: "IndexError: pop from empty list"

Simone.A (3750 points)
13 16 26
commented Oct 26, 2019 by Simone.A (3,750 points)

Mi sono dimenticato le parentesi tonde del metodo .copy() frown

Ti ringrazio :)

E
Edward (25950 points)
2 4 172
commented Oct 26, 2019 by Edward (25,950 points)
Di nulla.

Sì in quel caso stavi provando a chiamare il metodo .pop() su una funzione. La tua variabile era il metodo copy della lista, e non una copia della lista!
andrea.sterbini (172780 points)
513 935 1789
answered Oct 26, 2019 by andrea.sterbini (172,780 points)
Perché strilli?
AlessandraIzzo (6010 points)
6 6 30
answered Oct 31, 2019 by AlessandraIzzo (6,010 points)
E perché non selezioni la risposta che ti ha aiutato come best answer? =D
AndreaGasparini (18730 points)
6 12 118
commented Oct 31, 2019 by AndreaGasparini (18,730 points)
Così @Edward diventa meno irraggiungibile lol

(scherzi a parte è un po' un problema diffuso che non vengano date le best answer purtroppo)