我应该用Python编写代码来删除字符串的每个单词中的第一个和最后一个字母,具体取决于某个变量。到目前为止,我已经尝试了多种方法,每一次我得到了一些错误:删除字符串的每个单词中的第一个和最后一个字母
def trimWords(s, fromStart=1, fromEnd = 1):
return [word - word[:fromStart] - word[-fromEnd:] for word in s if word > fromStart + fromEnd]
这是我想出但不幸的是它给我留下了,我无法找到一个TypeError。
欢迎来到StackOverflow。你应该阅读[FAQ](http://stackoverflow.com/tour),[如何提问](http://stackoverflow.com/help/how-to-ask),以及[如何创建最小,完成和可验证示例](http://stackoverflow.com/help/mcve) 问更好的问题。在这种情况下,在第二行中使用适当的缩进,并给出您获得的错误消息的完整示例输入和回溯。 –