題目:"abcd" 和 "acdb" 稱為轉換字符串,請編寫一個函數,判斷輸入的兩個字符串是不是轉換字符串。
本題有兩個坑:1:insert 在使用的時候返回的字符串為None。2 :insert 在使用的時候數據已經插入原列表
s1 = "abcd" s2 = "acdb" def changeChar(s1, s2): lst_s1 = list(s1) lst_s2 = list(s2) lst_s2.insert(1, lst_s2.pop(-1)) return True if lst_s1 == lst_s2 else False if __name__ == "__main__": c = changeChar(s1, s2) print(c)