【发布时间】:2016-02-08 03:18:38
【问题描述】:
我想知道如何使用 .split()、.strip() 和 .replace() 等字符串操作将嵌套字符串列表转换为字符串嵌套列表。一个示例将转换一个序列,例如(注意单引号和双引号):
['"Chipotle"', '"Pho"']
变成类似:
[["Chipotle"], ["Pho"]]
【问题讨论】:
-
[[word.strip('"')] for word in inputlist]会这样做。如果您在一般情况下讨论这样做,这是一个相当广泛的问题。 -
您是否曾经在外部字符串中有多个内部字符串?例如
"'foo','bar'"?如果是这样,您可能需要ast.literal_eval,因为这会将多个逗号分隔的字符串转换为一个元组。