码迷,mamicode.com
首页 > 编程语言 > 详细

python 中 insert 返回 None

时间:2020-07-13 21:54:34      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:插入   转换   数据   python   har   else   使用   turn   insert   

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

 

python 中 insert 返回 None

标签:插入   转换   数据   python   har   else   使用   turn   insert   

原文地址:https://www.cnblogs.com/zhaoxianxin/p/13295614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!