在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/

10-12 17:52