亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我不知道不需要的數據將在哪里彈出或特定字符串是什么時,從數據列表中刪除不需要的項目?

我不知道不需要的數據將在哪里彈出或特定字符串是什么時,從數據列表中刪除不需要的項目?

jeck貓 2022-10-18 15:03:33
這是我編寫的輸入,但結構與我正在使用的數據相同。我需要刪除“一些我不想要的東西”,但我不知道它將出現在數據中的哪些位置。我還需要將剩余的數據放入 7 個項目的子列表中。數據從 PDF 的文本布局中逐個字符提取并放入“輸入”列表。我想做的是查看列表中的第一項,檢查它是否是小于 3 位的整數。如果為 True,則將該項目和接下來的 6 個放入子列表中。如果為 False,我希望它忽略該項目并檢查下一個項目。我希望它持續執行此操作,直到它用完要檢查的數據并將其放入子列表中。輸入:['1','1','2', '11" Some Words symbols and numbers mixed 3-4-2#', '4', '3.00', '43.00 NC', '1','1','2', '11" Some Words symbols and numbers mixed 3-4-2#', '3.00', '3','43.00 NC', 'some stuff I dont want', '1','1','2', '11" Some Words symbols and numbers mixed 3-4-2#', '3.00', '3', '43.00 NC']輸出應如下所示: 輸出:[['1','1','2', '11" Some Words symbols and numbers mixed 3-4-2#', '4', '3.00', '43.00 NC'], ['1','1','2', '11" Some Words symbols and numbers mixed 3-4-2#', '3.00', '3', '43.00 NC'], ['1','1','2', '11" Some Words symbols and numbers mixed 3-4-2#', '3.00', '3', '43.00 NC']]我嘗試使用 for 循環和 while 循環,但我似乎無法獲得正確的語法,只將我想要的數據放入子列表而忽略我不想要的數據。有沒有辦法做到這一點,也許我錯過了?
查看完整描述

1 回答

?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

這樣的事情可能會讓你開始:


data = ['1','1','2', '11" Some Words symbols and numbers mixed 3-4-2#', '4', '3.00', '43.00 NC', '1','1','2', '11" Some Words symbols and numbers mixed 3-4-2#', '3.00', '3','43.00 NC', 'some stuff I dont want', '1','1','2', '11" Some Words symbols and numbers mixed 3-4-2#', '3.00', '3', '43.00 NC']


all_sublists = []

i = 0

while i < len(data):

    try:

        if int(data[i]) < 100:

            all_sublists.append(data[i:i+7])

            i += 7

    except ValueError:

        i += 1


all_sublists

返回


[['1',

  '1',

  '2',

  '11" Some Words symbols and numbers mixed 3-4-2#',

  '4',

  '3.00',

  '43.00 NC'],

 ['1',

  '1',

  '2',

  '11" Some Words symbols and numbers mixed 3-4-2#',

  '3.00',

  '3',

  '43.00 NC'],

 ['1',

  '1',

  '2',

  '11" Some Words symbols and numbers mixed 3-4-2#',

  '3.00',

  '3',

  '43.00 NC']]


查看完整回答
反對 回復 2022-10-18
  • 1 回答
  • 0 關注
  • 96 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號