【发布时间】:2018-05-31 11:34:13
【问题描述】:
我正在尝试练习我的 Python,以便改进。我有点卡住了,不知道如何继续。我收到一条错误消息,提示 “只能将列表(而不是 'int')连接到列表中。” 我将在下面留下我的代码和我想要做的事情。
- 输入一个单词串(word)
- 查找单词的字符串长度
- 使用 range() 遍历 word 中的每个字母(可用于范围循环)
- 将单词中的奇数和偶数字母保存为列表
- odd_letters:从索引 0,2 开始,...
- even_letters:从索引 1,3 开始,...
-
打印奇偶列表
word = input("Type: ") word = list(word) print(word) odd_letters = [] even_letters = [] length = int(len(word)) for i in range(length): if i/2 == 0: even_letters = even_letters + i elif i/2 != 0: odd_letters = odd_letters + i print(even_letters) print(odd_letters)
【问题讨论】:
-
使用
even_letters.append(i)(奇数也一样)。正如它所说,添加只能通过两个列表来完成。
标签: python-3.x list range z-index