質問: 2 となって区別がつけられないのですが区別方法はありますでしょうか?
回答: リストかそうでないかの区別ということでしょうか? でしたら、isinstance(変数, 型) でチェックすればいいと思います。 ``` lst = [["aa", "bb"], "cc", "dd"] for e in lst: if isinstance(e, list): print(len(e)) # リストの場合は長さを出力 elif isinstance(e, str): print(e) # 文字列の場合はそのまま出力 ``` ``` 2 cc dd ```