【发布时间】:2017-11-25 18:17:57
【问题描述】:
我正在构建一个猪拉丁语翻译器,但我不知道如何识别输入单词的第一个字母。我已经将输入转换为一个数组,每个项目都是一个新单词,但是如何选择每个项目的每个首字母来确定它是否是辅音/元音/等等?
【问题讨论】:
-
在询问之前您尝试过做什么?给我们看代码
-
字符串像列表一样是可迭代的,你可以像使用字符列表一样获取它们的第一个字母:
string[0] -
另一个非常 Pythonic 的选项是使用
map从单词列表到字符列表:map(lambda word: word[0], words)(请注意,在 3.x 中,map没有' t 立即返回一个列表,您必须在转换数据后将最终结果包装在list(...)。)
标签: python arrays string python-3.x