• python 清空列表


    # lst = ["篮球","排球","乒乓球","足球","电子竞技","台球"]
    # for el in lst:
    #     lst.remove(el)
    # print(lst)#['排球', '足球', '台球']
    会发现删不干净 原因是:删除一个.元素的索引重新排序,for循环向后走一个,就漏掉一个
    删掉了索引是0的元素,然后索引是1的元素补充到索引为0的位置上,然后索引指向1,
    就漏掉了以前的索引为1的元素 因为索引为一的元素在第二次循环的时候已经掉到了索引0的位置
    正确的删除操作:
    #lst = ["篮球","排球","乒乓球","足球","电子竞技","台球"]
    # for i in range(len(lst)):  #0,1,2,3,4
    #     lst.pop(0)
    # print(lst) #[]  #永远删索引是0元素
    
    # for i in range(len(lst)):
    #     lst.pop()
    # print(lst)  #[] #从最后一个删

  • 相关阅读:
    数据库被黑后留下的数据
    cron(CronTrigger)表达式用法
    nodeJS常用的定时执行任务的插件
    css实现隐藏滚动条
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10087410.html
Copyright © 2020-2023  润新知