我想打印并保存这个单词“complexity”的字母;我想遍历单词并获取每个以偶数作为索引的字母,将其存储或保存在列表中,并获取每个以奇数作为索引的字母index 并将其保存为各自变量中的列表。下面是代码。
word = "complexity"
even_letters = ""
odd_letters = ""
for index in range(0,len(word)):
if int(index) % 2 == 0:
even_letters = word[index]
else:
odd_letters = word[index]
print(list(even_letters))
print(list(odd_letters))
但我的结果只显示了这一点:
['t']
['y']
我做错了什么?
最佳答案
您正在覆盖字符串而不是添加它们。
改变
even_letters = word[index]
到
even_letters += word[index]
=
重新分配(覆盖)。 +=
附加(添加到)。
关于python - 我想打印以奇数或偶数作为索引的字母(字符串)并将它们保存为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51406506/