TypeError: unsupported operand type(s) for ^: 'list' and 'set'

Edoardo123 (660 points)
0 5 10
asked Nov 1, 2018 in Info sul corso e sugli esami by Edoardo123 (660 points)
closed Nov 1, 2018 by Edoardo123

Ciao a tutti,

Il programma dei test (test_02.py) mi riporta questo errore:

TypeError: unsupported operand type(s) for ^: 'list' and 'set'

Mentre se eseguo il codice da Spider non mi restituisce nessun errore ed il risultato è corretto.

L'errore è chiaro ma sono sicuro al 100% che l'operazione che eseguo la effettuo su due variabili di tipo set ( ho stampato il tipo della variabile).

Sapreste aiutarmi?

Grazie =)

239 views
closed with note: errore distrazione

1 Answer

Xriuk (13590 points)
0 24 116
answered Nov 1, 2018 by Xriuk (13,590 points)
Utilizzi variabili globali? Ricicli variabili (cambiandone il tipo) all'interno del tuo codice?
Edoardo123 (660 points)
0 5 10
commented Nov 1, 2018 by Edoardo123 (660 points)
scusate sono arrivato.... utilizzavo una funzione che ritornava una lista... l'avevo modificata su spyder ma non sul file! chiedo venia =) Grazie comunque
d
davide.scrimieri (2930 points)
0 15 39
commented Nov 2, 2018 by davide.scrimieri (2,930 points)
i bitwise sono applicabili esclusivamente su i tipi "set"