获取字符串Python的一部分

时间:2014-09-16 22:59:39

标签: python string csv substring extract

我有两列csv文件,如

a aa
b bbb
c b
d nn
ee e

我想得到这样的东西

- a
- bb
c b
d nn
e -

我试过col1 not in col2并且它回复了我的真假。

1 个答案:

答案 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')]

没有完成,你需要弄清楚最后一个案例,即 - 一个,但有几个如果能做到这一点。