python注意問題及解決方案

來源:互聯網
上載者:User

標籤:efault   col   元素   問題   pen   []   second   span   default   

#迴圈列表不要刪除東西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注意問題及解決方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.