【发布时间】:2015-07-13 02:06:13
【问题描述】:
我想用另一个元素(元素)替换列表中两个特定的一个接一个的元素。
例如 - 将["+", "="] 替换为["+="]:
输入:
[3, "blah", "+", "foo", "=", "+", "="]
输出:
[3, "blah", "+", "foo", "=", "+="]
【问题讨论】:
-
你能展示一下到目前为止你尝试了什么吗?
-
我已经使用
zip为它做了一个小包装,但我想知道是否有更简短、优雅、Pythonic 的方式(一些好的列表理解或其他方式)。 -
@R.O.S.S 你能添加你的尝试吗?
标签: python list python-3.x replace sequence