zárt. Ez a kérdés témán kívül . Jelenleg nem fogadja el a válaszokat.
Válasz
TypeError: unhashable type: "list".
Ezt a hibát akkor kapja meg, amikor megpróbálja listát kulcsként feltenni szótár vagy készlet, mert a lista nem használható objektum.
Példa a kód bevitelére, például
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"
megoldás: Próbálja meg átalakítani a listát tuple
Hashable objektum a Pythonban:
- int
- lebegő
- tizedes
- bool
- karakterlánc
- kettő
- komplex
- tartomány
- frozenset
- bájt
Unashashable object in Python
- list
- set
- dict
- bytearray
- egyéni osztályok