【发布时间】:2022-01-16 21:27:47
【问题描述】:
我有一个数组,我想在其中合并一个特定的索引。
["captain:", "robot", "alpha", "beta:", "gama", "delta:", "fighter", "test", "exp"]
这个想法,每个偶数元素都应该包含:,而其余元素不应该包含:
我想要的输出:
["captain:", "robot, alpha", "beta:", "gama", "delta:", "fighter, test, exp"]
考虑到数组是可变的,例如数组可以是:
["captain:", "robot", "beta:", "game", "exp", "delta:", "fighter", "test"]
输出应该是相同的,每个偶数都有 : 和奇数索引没有 :
有人可以帮忙吗?
【问题讨论】:
-
有什么努力吗?代码?
-
@OlvinRoght 我唯一能想到的就是找到索引,例如,用 : 找到元素的索引并检查它们之间的元素索引并合并它们,但我无法到目前为止实现这一点:(
-
您可以从检索包含尾随冒号的元素的索引开始。
str.endswith()可能会有所帮助。 -
是的,我也可以使用
if ':' in array,但再次不确定如何在没有冒号的情况下合并它们。