Lukket. Dette spørgsmål er uden for emnet . Det accepteres i øjeblikket ikke svar.
Svar
TypeError: unhashable type: "list".
Du får denne fejl, når du prøver at sætte listen som nøgle i ordbog eller indstillet, fordi listen er et objekt, der ikke kan tåles.
Eksempel på at du prøver at indtaste kode såsom
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"
løsning: Prøv at konvertere listen i tuple
Hashable-objekt i Python:
- int
- float
- decimal
- bool
- streng
- tuple
- kompleks
- rækkevidde
- frozenset
- byte
UnHashable object in Python
- list
- set
- dict
- bytearray
- brugerdefinerede klasser