Tipo non modificabile ' list ' durante il ciclo di dataframe in Python [closed]

Chiusa. Questa domanda è fuori tema . Attualmente non accetta risposte.

Risposta

TypeError: unhashable type: "list". 

Riceverai questo errore quando provi a inserire elenco come chiave dizionario o impostato perché lelenco è un oggetto unhashable.

Esempio in cui si tenta di inserire codice come

dict1 ={ 1:"one", [2]:"two"} print(dict1) O/p: TypeError Traceback (most recent call last) <ipython-input-73-c4e2fd1e6bf0> in <module> ----> 1 dict1 ={ 1:"one", [2]:"two"} 2 print(dict1) TypeError: unhashable type: "list" 

soluzione: provare a convertire lelenco in tupla

Oggetto hashable in Python:

  • int
  • float
  • decimale
  • bool
  • stringa
  • tupla
  • complessa
  • intervallo
  • frozenset
  • byte

Oggetto non modificabile in Python

  • list
  • set
  • dict
  • bytearray
  • classi personalizzate

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *