python这里修改哪几处可以改动这些元素,就是删除和修改,然后又保存到原txt中

源码客栈 论文问答 1

这个问题搞好久了都没搞出来,上次是所有都是在一个元素里,加了\n后可以成为不同元素了,但是\n又跟着打印出来了,这些怎么解决

回复

共2条回复 我来回复
  • 毕设项目助手
    这个人很懒,什么都没有留下~
    评论

    应该是转义字符原因导致输入与列表元素匹配不上。将列表中元素中换行符去掉。这样改一下即可:

    a=['666\n','888\n','999\n','111\n','222\n']
    a=[x.strip() for x in a]
      x=input()
      a.remove(x)
      print(a)
    
    0条评论
  • 源码货栈
    这个人很懒,什么都没有留下~
    评论

    你第13行代码加个判断

    if str(str4) in a:  
         a.remove(str(str4))
    
    0条评论

发表回复

登录后才能评论