重複の可能性:
Python でのリストのフラット化 (不規則な) リスト
SOで「リストのリストを平坦化する方法」の質問をかなり見てきましたが、まだ問題に悩まされています。NumPy float64 オブジェクトや整数など、反復不可能な型のリストのリストがあります。私の基本的なデータ構造は次のようになります。
values = ['ER12345', 'AB19991', [[7, 140], [1521, 52372]], 1.7216305062458908, 0.20191695718623365]
私は次のようにリストを平坦化しようとしています:
from itertools import chain
format_calcs = list(chain(*values))
このコードはType Error
、float64 と整数が反復可能でないことをスローします。反復不可能なデータ型のリストをフラット化するにはどうすればよいですか? 私の望ましい出力は次のとおりです。
values = ['ER12345', 'AB19991', 7, 140, 1521, 52372, 1.7216305062458908, 0.20191695718623365]
助けてくれてありがとう。