从多个列表中获取值的差异

时间:2019-07-03 16:20:00

标签: python

我有以下列表

vector<vector<int>> b;
vector<int> tmp;
tmp.push_back(0);
tmp.push_back(2);
b.emplace_back(std::move(tmp));
tmp.clear();
tmp.push_back(0);
tmp.push_back(3);
b.emplace_back(std::move(tmp));
tmp.clear();

我希望能够比较full_list以确认full_list中的所有值都相同,并且list_gws中的每个值都在其中,因此在这种情况下将是完整的,但是可以说我有以下情况

list_gws = ['GW1', 'GW2','GW3','GW4']
full_list= [('@TEST1', 'no', 'GW1'),('@TEST1', 'no', 'GW2'),('@TEST1', 'no', 'GW3'),('@TEST1', 'no', 'GW4')]

它将显示

full_list= [('@TEST1', 'no', 'GW1'),('@TEST1', 'no', 'GW2'),('@TEST1', 'no', 'GW3')]

在这种情况下,它将显示

('@TEST1', 'no', 'GW4')

我正在尝试找出一种方法,甚至开始弄清楚如何执行此操作。不知道是否有任何建议或库。

0 个答案:

没有答案