![Python编程300例:快速构建可执行高质量代码](https://wfqqreader-1252317822.image.myqcloud.com/cover/209/36862209/b_36862209.jpg)
上QQ阅读APP看书,第一时间看更新
例18 键盘的一行
1.问题描述
给定一个单词列表,返回可以在键盘(如图1-1所示)的一行上使用字母键输入的单词。可以多次使用键盘中的一个字符,输入字符串仅包含字母表的字母。
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P32_4619.jpg?sign=1739482322-TcP3O0ZGBcYSRBvSY2uAhY7GRVL0OlQh-0-74d67e67ae4b0927d76be2b8232a7525)
图1-1 键盘示意图
2.问题示例
输入["Hello","Alaska","Dad","Peace"],输出["Alaska","Dad"],即这两个单词可以在键盘的第3行输出。
3.代码实现
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P32_24232.jpg?sign=1739482322-hUXoJvxdxS5OhJYK49Sn6vHKkmtgvBa9-0-0efd00cd31c013ad1c948eb2110fa572)
4.运行结果
输入:['Hello','Alaska','Dad','Peace']
输出:['Alaska','Dad']