【发布时间】:2020-09-26 09:59:42
【问题描述】:
我有一个关于 Python 中的数组的问题。所以我必须在数组内部替换彼此相邻的字符。例如(假设输入将是 Mike):
stack = []
word = input("Type Your word here: ")
wordChars = list(word)
for i in range(len(wordChars)):
stack.append(wordChars[i])
print(stack)
result: ['M', 'i', 'k', 'e']
所以,当我有偶数个字符时 - 我需要替换邻居,所以:
'M' 和 'i' 等等:'iMek'。
同样的事情,奇数个字符但最后一个数字保持不变,所以对于“情人”: 'L' 与 'o' 以此类推;然后 'r' 留在最后:'oLevr'。
我知道如何用模查找单词是偶数还是奇数,但仍然不知道如何替换邻居。
【问题讨论】:
-
仅供参考,如果您意识到:
wordChars和stack始终相同。 -
你能发布一些代码吗?您可以通过遍历数组并替换另一个数组中的字符来实现此目的。
标签: python arrays list arraylist