Das ist es, was ich normalerweise tue, um sicherzustellen, dass es sich bei der Eingabe um eine list
/ tuple
- aber nicht ein str
. Denn oft bin ich über Bugs gestolpert, bei denen eine Funktion eine str
Objekt versehentlich, und die Zielfunktion macht for x in lst
unter der Annahme, dass lst
ist eigentlich ein list
o tuple
.
assert isinstance(lst, (list, tuple))
Meine Frage lautet: Gibt es eine bessere Möglichkeit, dies zu erreichen?