模仿翻译单词游戏的函数

时间:2017-11-30 17:07:14

标签: python python-3.x ipython

我需要编写一个函数lastfirst(lst)来模仿翻译单词的游戏:基本上如果给出一个单词列表,它会返回第一个字母与最后一个单词的字母不同的那个,否则它不会返回。例如,如果我有一个由list = ['car,'rap','fun']组成的列表,它应该返回字符串'fun'或者None。我写了这段代码:

 def lastfirst(lst):
...:     new = []
...:     for x in lst:
...:      string = x[0]
...:      new.append(string)
...:      string1 =x[-1]
...:      new.append(string1)
...:     return new
...:

返回给我每个单词的第一个和最后一个字母,但我不知道如何从这里开始。理想情况下,它应该从第一个元素的最后一个字母开始,并忽略最后一个元素的最后一个字母。

0 个答案:

没有答案