拆分列表列表中的元素,该列表是一个字符串
我有一个字符串列表列表。我想拆分第一个元素。
li = ["['ABC', 'DEF']",
"['GHI', 'JKL']",
"['MNO', ' ']",
"['PQR', 'STU']"]
我想得到 'ABC' 作为我的输出。
这是我的代码片段:
print(li[0][0])
我越来越 '['。我知道原因。我试图将它在列表中转换为列表(li)。但一切都在血管中。任何人都可以请帮忙。
回答
评估列表中的字符串以将其转换为列表列表:
import ast
li = [ast.literal_eval(x) for x in li]
然后您可以根据需要继续:
print(li[0][0])
'ABC'