Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从列表中删除特殊字符_Python_Html_Python 2.7_Beautifulsoup - Fatal编程技术网

Python 从列表中删除特殊字符

Python 从列表中删除特殊字符,python,html,python-2.7,beautifulsoup,Python,Html,Python 2.7,Beautifulsoup,我有一个列表,我想准备将其解析为HTML表。 目前的名单是: [<tr> <td valign="top">Test32</td> <td valign="top">24-11-2016, 08:54</td> <td valign="top">1</td> <td valign="top">1</td> <td valign="top">

我有一个列表,我想准备将其解析为HTML表。 目前的名单是:

[<tr>
    <td valign="top">Test32</td>
    <td valign="top">24-11-2016, 08:54</td>
    <td valign="top">1</td>
    <td valign="top">1</td>
    <td valign="top">Draw</td>
    <td valign="top">3</td>
</tr>, <tr>
    <td valign="top">Test32</td>
    <td valign="top">24-11-2016, 08:54</td>
    <td valign="top">2</td>
    <td valign="top">2</td>
    <td valign="top">Draw</td>
    <td valign="top">10</td>
</tr>]
[
测试32
24-11-2016, 08:54
1.
1.
画
3.
, 
测试32
24-11-2016, 08:54
2.
2.
画
10
]
我希望删除两个
tr
之间的“[]”和“,”。既然我在
列表
中还有其他逗号,这意味着我不能简单地替换或使用
regex
,那么删除逗号的最佳方法是什么

编辑:


问题在于错误生成的列表。通过将变量转换为
str
并使用
.replace
方法

可以将
替换为特殊字符序列,如
$$
,然后使用该字符序列拆分结果字符串
$$

您希望列表的内容是单个字符串吗?如果是字符串列表
x
,则
“”。join(x)
@Moinuddin Quadri是的,这正是我想要的结尾,它不是有效的Python列表。请更正代码@Klaud D.谢谢你指出这一点。这本应是一份清单,但实际上并不是问题的根源。