python - 如何用 python 列表中的多个列表项替换文本分隔的字符串列表项?

标签 python

给定一个列表:

mylist = ['dog', 'cat', 'mouse_bear', 'lion_tiger_rabbit', 'ant']

我想要一个单行返回一个新列表:

['dog', 'cat', 'mouse', 'bear', 'lion', 'tiger', 'rabbit', 'ant']

最佳答案

另一个技巧是先用下划线连接列表,然后重新拆分它:

"_".join(mylist).split('_')

关于python - 如何用 python 列表中的多个列表项替换文本分隔的字符串列表项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45465661/

相关文章:

python - 如何为 numpy 数组制作非方形滚动窗口?

python - 如何将 PyQt5 .ui 与 PyOpenGL 一起使用

python - 如何对具有变化的值的数据帧进行一致的热编码?

python - 如何让 OpenGL 在 pygame 中绘制非显示表面?

python - Python中Elasticsearch相对时间范围查询

python - 如何在Python中创建自定义错误消息

python - 约束线性回归/二次规划 python

python - 使用 Python 将电子邮件发送到 Microsoft Exchange 组?

python - 如何使用python压缩字符串并存储在redis中

python - 在Python中从类构造函数访问变量到类函数