python - 如何在 Python 中拆分具有自己的 2 个参数的字符串

标签 python string python-3.x split

<分区>

这真的很奇怪,但我有这个字符串:

"['please', 'help']"

我想要一次只能接受一个参数的东西。 我到处搜索这个,但我什么也没找到。

提前致谢

最佳答案

虽然 eval 是一种正确的方法,但它通常可以有 negative consequences .我建议使用 ast.literal_eval ,这是一种更安全的方法(如链接文档所述):

import ast
s = "['please', 'help']"
s_list = ast.literal_eval(s)
print s_list

关于python - 如何在 Python 中拆分具有自己的 2 个参数的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37895968/

相关文章:

python - 如何在 python 中为 MySQLdb 设置 max_allowed_pa​​cket 或等效项?

python - pandas - cdecimal.ConversionSyntax invalidOperation on read_sql_query()

python - 更改文件中的数字,无法使用 .split

python - 遍历 numpy 数组以填充 python 列表

python - 装饰所有继承的方法

linux - 找不到 webdriver.xpi - Python3,Linux Mint

python - 如何在 keras 中训练顺序模型,给出一个列表作为输出和输入?

python - 在请求中设置端口

java - 如何输出与其大写长度相连的字符串

c - 通过 UDP 发送包含字符串的结构