我應該用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) 問更好的問題。在這種情況下,在第二行中使用適當的縮進,並給出您獲得的錯誤消息的完整示例輸入和回溯。 –