从字符列表中删除方括号

Remove square brackets from a list of characters

我好像有一个很傻的问题,

>>> 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 [ ] 字符会有所帮助,但没有这似乎是解决方案。

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 = {}

您可以使用列表理解来过滤掉括号。

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

使用正则表达式

re.sub(r'[\[\]]', '', b)
b=list(filter(lambda a: a!='[' and a!=']' and a!=',' and a!=' ' and a!="'", b))

注意:b 是您输入的字符串