比如我這裡有一段列表,其中有部分資料不合格
[[『1』,『9』],[『2』,『5』],[『1』,』』,『3』],[『1』,』』,『4』],[『4』,『3』],[『1』,『8』],
下面展示**
。
a=[[
'1',
'9'],[
'2',
'5'],[
'1','',
'3'],[
'1','',
'4'],[
'4',
'3'],[
'1',
'8'],[
'1',
'9']
]d=falses=[
]#建立乙個列表讓其儲存出現錯誤的資料下標
for q in
range
(len
(a))
:for i in a[q]
:#此時i就是單獨的項了如 '1'
if(i==
'0' or i=='')
:#這裡輸入不合格的資料,可以用or繼續擴充套件
s.(q)break
#print
(s)for i in
range
(len
(s))
: del a[s[-1
]]s.
pop(
)print
(a)
可以看最後的結果發現兩個相鄰的資料都被刪除掉了。
使用這種方法注意刪除後是把整個資料全部刪掉了,這樣處理的原因是為了擴充套件到大資料探勘時對資料的預處理。因為到時候可能要求不一樣,只刪除多餘的部分容易產生錯誤或者額外的誤差。而把整條資料都刪除相當於直接跳過這段問題資料,提高資料探勘的價值。
python中刪除列表中的元素
1.remove remove刪除列表中的某個元素,但是只刪除第一 這個第一是指從前至後 個出現的。in 11 a 0,2,3,2 in 12 a out 12 0,2,3,2 in 13 a.remove 2 in 14 a out 14 0,3,2 2.del 根據元素的索引刪除元素 in 21...
python中range函式與列表中刪除元素
一 range函式使用 range 1,5 代表從1到4 不包含5 結果為 1,2,3,4 預設步長為1 range 1,5,2 結果為 1,3 同樣不包含5 步長為2 range 5,1,1 反向輸出,結果為 5,4,3,2,1,0 此時步長為 1,相當於每次減去1 二 list列表刪除元素注意事...
python中如何刪除列表中給定的元素
我們有時候需要刪除python中列表的元素,今天介紹三種常用的方法 remove pop del 1 remove 用於刪除指定名稱的元素demo 1 2,2 3,3 3,a b c demo.remove a print demo 輸出如下 1,2,2,3,3,3,b c 2 pop 用於刪除指定...