在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']]
。关于python - 将列表转换为行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38640719/