假设
我想合并
training_data
是一个包含列表嵌套的字典,例如 {1:[[1,2],[1,3],[1,2,5]],2:[[1],[5],[1,6]],3:[[7],[5]]}
。我想合并
training_data
中的每个值,然后将其展开为一个列表,使其变成 [[1,2,3,5],[1,5,6],[7,5]]
。
[transaction for _, transaction in training_data.items()]
替换为training_data.values()
。 - Keyur Potdarset().union(*transaction)
。然后整个过程可以转化为一个列表推导式。 - Alex Hall