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注意问题及解决方法的主要内容,如果未能解决你的问题,请参考以下文章

python 代码片段和解决方案

Unity 使用Animation Clip(动画片段) 对Animation Rig的Rig Weight (rig权重) 进行调整,出现无法调整的问题,及解决方法

[未解决问题记录]python asyncio+aiohttp出现Exception ignored:RuntimeError('Event loop is closed')(代码片段

13 个非常有用的 Python 代码片段

Python代码规范(PEP8)问题及解决

python 3.6 lxml标准库lxml的安装及etree的使用注意