python注意问题及解决方法
Posted wai-xin-ren
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
以上是关于python注意问题及解决方法的主要内容,如果未能解决你的问题,请参考以下文章
Unity 使用Animation Clip(动画片段) 对Animation Rig的Rig Weight (rig权重) 进行调整,出现无法调整的问题,及解决方法
[未解决问题记录]python asyncio+aiohttp出现Exception ignored:RuntimeError('Event loop is closed')(代码片段