Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

PROBLEMA DURANTE LO SVOLGIMENTO DEL''HW2

Simone.A (3750 points)
15 16 26
in HW2 obbligatorio by (3.8k points)
recategorized by
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 :)
959 views
closed

3 Answers

Best answer
E
Edward (25950 points)
3 4 172
by (26.0k points)
selected by
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)
15 16 26
by (3.8k points)
Ho utilizzato il metodo .pop() su una lista3 vuota, copia della lista2.
E
Edward (25950 points)
3 4 172
by (26.0k points)

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

Simone.A (3750 points)
15 16 26
by (3.8k points)

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

Ti ringrazio :)

E
Edward (25950 points)
3 4 172
by (26.0k 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 (207920 points)
749 1267 2373
by (208k points)
Perché strilli?
AlessandraIzzo (6010 points)
6 6 30
by (6.0k points)
E perché non selezioni la risposta che ti ha aiutato come best answer? =D
AndreaGasparini (18850 points)
7 12 120
by (18.9k points)
Così @Edward diventa meno irraggiungibile lol

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