我有两列csv文件,如
a aa
b bbb
c b
d nn
ee e
我想得到这样的东西
- a
- bb
c b
d nn
e -
我试过col1 not in col2
并且它回复了我的真假。
答案 0 :(得分:1)
为了完整起见我创建了一个带有元组的列表,元组的第一个组件可能是你的第一个列,第二个元素也是如此。您需要的是类似于您的案例的操作方法:
lista = [('a','aa'),('b','bbb'), ('c','b'), ('d','nn'),('ee','e')]
def manipulation(first, second):
if first in second:
return ('-', second[1:])
else:
return (first, second)
[manipulation(a, b) for a, b in lista]
[('-', 'a'), ('-', 'bb'), ('c', 'b'), ('d', 'nn'), ('ee', 'e')]
没有完成,你需要弄清楚最后一个案例,即 - 一个,但有几个如果能做到这一点。