从字符列表中删除方括号

时间:2017-06-13 17:35:11

标签: python string list strip

我似乎有一个非常愚蠢的问题,

>>> a = ['[','1','2',']','[','2','3',']']
>>> b = str(a)
>>> print b
['[', '1', '2', ']', '[', '2', '3', ']']
>>> b.strip('[')
"'[', '1', '2', ']', '[', '2', '3', ']']"
>>> b.strip('[').strip(']')
"'[', '1', '2', ']', '[', '2', '3', ']'"
>>> 

我无法从列表中删除方括号,我想可能会将其转换为字符串,而strip [字符]会有所帮助,但不会# 39;似乎是解决方案。

output_test_post.txt包含:

1_0_0_0_0_0_0_0 [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 1 1 ] [ 2 1 ] [ 2 1 ] [ 2 1 ] [ 2 1 ] [ 2 1 ] [ 2 1 ] [ 2 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 0 1 ] [ 0 1 ] [ 0 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 3 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] [ 4 1 ] 

当前处理:

map_test = {}
os.chdir(output_test)
with open("output_test_post.txt",'rb') as csvfile:
    reader = csv.reader(csvfile, delimiter = ' ')
    for row in reader:
        name = row[0]
        map_test[name] = str(row[1:])
        print map_test[name]
        raw_input("Somethign")
map_train = {}

3 个答案:

答案 0 :(得分:3)

RunTestsProgressBar.Refresh();
        int percent = (int)(((double)RunTestsProgressBar.Value / (double)RunTestsProgressBar.Maximum) * 100);
        RunTestsProgressBar.CreateGraphics().DrawString(percent.ToString() + "%", new Font("Arial", (float)8.25, FontStyle.Regular), Brushes.Black, new PointF(RunTestsProgressBar.Width / 2 - 10, RunTestsProgressBar.Height / 2 - 7));

答案 1 :(得分:1)

您可以使用列表推导来过滤括号。

>>> a = ['[','1','2',']','[','2','3',']']
>>> b = [i for i in a if i not in ['[', ']']]
>>> b
['1', '2', '2', '3']

答案 2 :(得分:1)

使用正则表达式

re.sub(r'[\[\]]', '', b)