Senior
Jak sprawdzić, czy parametr data funkcji funct jest słownikiem?
sobes.tech AI
Odpowiedź od AI
Aby sprawdzić, czy parametr data funkcji funct jest słownikiem (dict) w Pythonie, można użyć funkcji isinstance:
def funct(data):
if isinstance(data, dict):
print("data jest słownikiem")
else:
print("data nie jest słownikiem")
To najprostszy i najpewniejszy sposób sprawdzenia typu obiektu. Jeśli chcesz sprawdzić, czy data zachowuje się jak słownik (obsługuje metody słownika), możesz użyć duck typing lub sprawdzić obecność potrzebnych metod, ale zazwyczaj wystarczy isinstance.