如何在Python中拆分单词后添加“_”?[duplicate]

cuxqih21  于 2022-12-21  发布在  Python
关注(0)|答案(1)|浏览(105)
    • 此问题在此处已有答案**:

How to split text without spaces into list of words(16个答案)
2小时前关门了。
示例:我试图将一个名为"startedat"、"duecheck"、"vehicleid"的列名列表分别拆分为"started"和"at"、"due"和"check"、"vehicle"和"id",以获得所需的输出,如started_at、due_check、vehicle_id。
我试过使用nltk单词标记化来拆分,但是不起作用。我可以知道还有什么方法可以做吗?

arr_list = ['startedat', 'duecheck', 'vehicleid']
for word in arr_list:
  print(word_tokenize(word))

谢谢你。

jxct1oxe

jxct1oxe1#

    • 安装程序包**
pip install wordninja
    • 代码:**
import wordninja

col_list = ["startedat", "duecheck", "vehicleid"]

result = ["_".join(wordninja.split(x)) for x in col_list]
print(result)

相关问题