python注意問題及解決方法

2022-08-29 17:39:13 字數 906 閱讀 6095

#

迴圈列表不要刪除東西

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:##

lis = second_li

#print(lis)

#迴圈字典不要刪東西

dic =

#刪除鍵值中有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'ini:

#for i in

l: #

deldic[i]

#print(dic)

ADO SQL問題及解決方法

1 ado連線sql,開啟資料集時,如果是單條語句的,後跟注釋,則執行時無結果集返回,如果是有分行符則正常 在查詢分析器當然是正常的 原因不詳,如 select from abc memo 無返回 select from abc slinkbreak memo 正常 2 刪除記錄時,出現bof 或 ...

幾個問題及解決方法

在編譯vc 工程時出現的編譯錯誤 問題如下 1 linking.msvcrtd.lib msvcrtd.dll error lnk2005 fclose already defined in libcd.lib fclose.obj msvcrtd.lib msvcrtd.dll error lnk...

幾個問題及解決方法

在編譯vc 工程時出現的編譯錯誤 問題如下 1 linking.msvcrtd.lib msvcrtd.dll error lnk2005 fclose already defined in libcd.lib fclose.obj msvcrtd.lib msvcrtd.dll error lnk...