1. 程式人生 > >python註意問題及解決方法

python註意問題及解決方法

not in con print key pri 循環 efault 元素 second

#循環列表不要刪除東西
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註意問題及解決方法