python 中 insert 返回 None


題目:"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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM