zoukankan      html  css  js  c++  java
  • python注意问题及解决方法

    #循环列表不要删除东西
    lis = [11,22,33,44,55]
    # for i in range(len(lis)):
    #     print(i)
    #     del lis[i]
    #     print(lis)#报错,
        # 因为每次删的元素都是一次删除后下一次的列表,
        # 这会导致之后的列表无法索引
    
    #删除奇数位
    #方法一
    # li = lis[0::2]#0可以省略
    # print(li)
    #方法二
    # second_li = []
    # for i in lis:
    #     if lis.index(i) % 2 == 0:
    #         second_li.append(i)
    # lis = second_li
    # print(lis)
    
    
    #循环字典不要删东西
    dic = {'k1':'v1','k2':'v2','a3':'v3',}
    #删除键值中有k的键值对
    #方法一:
    # dic1 = {}
    # for i in dic:
    #     if 'k' not in i:
    #         dic1.setdefault(i,dic[i])#如果k不在循环dic的键中,
    #         # 将它的键值添加到新的字典中
    #         #dic[key] 为key对于的值
    # dic = dic1
    # print(dic)
    #方法二:字典借循环列表删除,
    # 将删除的元素添加到一个列表中,
    # 然后循环列表中的元素
    #删除对应的字典键值
    #l = []
    #for i in dic:
        #if  'k' in i:
            #l.append(i)
    #for i in l:
        #del dic[i]
    #print(dic)
  • 相关阅读:
    操作MySQL数据库相关代码
    JSP(1)
    servlet(6)
    servlet(5)
    Java易错知识点(2)
    Java Web项目中解决中文乱码方法总结
    Java易错知识点(1)
    servlet(4)
    TCP协议之三次握手四次挥手
    day-4 map&filter
  • 原文地址:https://www.cnblogs.com/wai-xin-ren/p/9490193.html
Copyright © 2011-2022 走看看