在python中将列表转换为单独元素的有效方法是什么?
我有一个看起来像这样的数据集;
['StudentA','80','94','93']
['StudentB','93','94']
我想重塑数据,以便每个学生/分数都有自己的一行;
['StudentA','80']
['StudentA','94']
etc...
您可以使用列表推导,如下所示:
data = ['StudentA','80','94','93']
res = [[data[0], x] for x in data[1:]]
设置res
为[['StudentA', '80'], ['StudentA', '94'], ['StudentA', '93']]
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句