按下划线选择

时间:2013-09-09 19:45:37

标签: python

我有一个包含14列的csv文件。我想了解如何从字符串中的第三个下划线中选择列,如下所示。

例如:"aa_ss_tt_001_blank"

基本上,我需要在文件中找到"001"的所有行。

1 个答案:

答案 0 :(得分:1)

如果那真的是一个字符串,请尝试split。但如果它是其他东西的一排,你需要更具体。

对于字符串:

a = "aa_ss_tt_001_blank"

a.split('_')
#['aa', 'ss', 'tt', '001', 'blank']

因此,

a.split('_')[3]
#'001'