文字列を含むリストがあります。これらの文字列は、単語または整数値のいずれかです。たとえば、このリストは次のようになります。
['0', 'Negate', '-3', '2', 'SPECIALCASE', '3']
ここで、型 (整数または文字列) に基づいて、それらを異なる方法で扱いたいと思います。ただし、お気づきのとおり、使用できませんisinstace()
。関数を使用type()
して整数値を変換し、int()
すべてを try-except メソッドに入れて、単語の変換でエラーが発生しないようにすることもできます。しかし、これは私にはハックに思えます。この場合の適切な処理方法を知っていますか? 前もって感謝します!