我已经看过很多关于如何压扁列表的问题,但是我仍然遇到问题。我有一个包含非可迭代类型的列表,例如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]
感谢您的帮助。