嗨,我有以下字符串:
s = '{'abc', 'def'}'
Run Code Online (Sandbox Code Playgroud)
我想创建一个清单
L = ['abc', 'def']
Run Code Online (Sandbox Code Playgroud)
如何最好地做到这一点?
我可以执行标准replace等操作并创建一个列表,但要记住s的长度+元素个数将发生变化。
如果您遇到这种情况:
s = "{'abc', 'def'}"
Run Code Online (Sandbox Code Playgroud)
使用literal_eval:
from ast import literal_eval
list(literal_eval(s))
['abc', 'def']
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
57 次 |
最近记录: |