【发布时间】:2020-03-31 03:59:42
【问题描述】:
我有一个潜在的清单,会以如下形式提供给我:
['A', '-', 'A', 'a', '-', '-','-','a','A','-','-']
使用递归,我需要填充相似元素之间的空格,或者填充到列表列表的末尾,如下所示:
['A', 'A', 'A', 'a', 'a', 'a','a','a','A','A','A']
我能够在没有递归的情况下做到这一点,但是我对如何递归地执行这一点感到困惑。任何帮助将不胜感激!
【问题讨论】:
-
我认为所需的输出不会包含中间的空格。
['A', 'A', 'A', 'a', 'a', 'a','a','a','A','A','A']将被 python 自动转换为['A','A','A','a','a','a','a','a','A','A','A']。我猜你想在列表元素中添加空格,是吗?
标签: python string list recursion