gpt4 book ai didi

python - 使用python将字符串转换为格式

转载 作者:行者123 更新时间:2023-11-28 21:21:20 27 4
gpt4 key购买 nike

a="[['CC', 'JJ'], ['CC', 'NN'], ['CC', 'NNS'], ['DT', 'IN'], ['DT', 'NN'], ['DT', 'NNS'], ['DT', 'RB'], ['DT', 'VBZ'], ['IN', 'IN'], ['IN', 'JJ'], ['IN', 'NN'], ['IN', 'NNS'], ['IN', 'PRP'], ['IN', 'RB'], ['IN', 'VBG'], ['IN', 'VBN'], ['IN', 'VBZ'], ['JJ', 'DT'], ['JJ', 'IN'], ['JJ', 'RB'], ['NN', 'CC'], ['NN', 'DT'], ['NN', 'IN'], ['NN', 'JJ'], ['NN', 'NN'], ['NN', 'PRP$'], ['NN', 'VBG'], ['NN', 'VBN'], ['NN', 'VBZ'], ['NNS', 'DT'], ['NNS', 'IN'], ['NNS', 'JJ'], ['NNS', 'NN'], ['PRP', 'CC'], ['PRP', 'IN'], ['PRP', 'RB'], ['PRP', 'VB'], ['PRP', 'VBD'], ['PRP', 'VBP'], ['RB', 'CC'], ['RB', 'IN'], ['RB', 'NN'], ['RB', 'PRP'], ['RB', 'RB'], ['RB', 'VBD'], ['RB', 'VBP'], ['RB', 'VBZ'], ['TO', 'NN'], ['VB', 'RB'], ['VB', 'TO'], ['VBD', 'NN'], ['VBD', 'PRP'], ['VBD', 'RB'], ['VBG', 'IN'], ['VBG', 'NN'], ['VBG', 'RB'], ['VBN', 'RB'], ['VBP', 'NNS'], ['VBP', 'PRP'], ['VBP', 'RB'], ['VBP', 'TO'], ['VBZ', 'NN'], ['VBZ', 'PRP']]"

a 是字符串 我如何将 a 转换为以下形式

['CC  JJ', 'CC  NN', 'CC  NNS','DT  IN','DT  NN', 'DT  RB',etccc]

最佳答案

使用 ast.literal_eval 和列表理解:

>>> from ast import literal_eval
>>> a = "[['CC', 'JJ'], ['CC', 'NN'], ['CC', 'NNS'], ['DT', 'IN'], ['DT', 'NN']]"
>>> [' '.join(x) for x in literal_eval(a)]
['CC JJ', 'CC NN', 'CC NNS', 'DT IN', 'DT NN']

这里 ast.literal_eval 将包含列表的字符串(安全地)转换为 Python 列表,然后我们可以对列表的项目应用 str.join

关于python - 使用python将字符串转换为格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21649401/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com