PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] List篩選疑問
作者:
tomdannis
(Neon)
2018-11-14 20:16:19
請教先輩 新手爬蟲
當有一個list規則為 [日期,品項,販售者代號,日期,品項,販售者代號...] (三個為循環)
其中品項不一定為單一
eg: [1060501, 1.AAA 2.BBB, ID1234, 1060502, 1.BBB, ID0000] (兩組)
想取出有AAA的品項的販售相對日期 (如果沒有賣 就跳過) 請問有什麼解法嗎?
上例來說 目標是表現出[1060501] (第二組因為沒有AAA商品 所以忽略)
使用了很多方式index, filter, 想加入正則表達式 都失敗!!!
謝謝QQ
作者:
TitanEric
(泰坦)
2018-11-14 20:31:00
這格式感覺不太對… 用json適合多了可以grouping後搭配字串的find解決
https://reurl.cc/gWlQQ
隨便寫寫 參考看看
作者:
justoncetime
(台北叢林好冷~)
2018-11-14 23:28:00
如果一定要這樣寫,我會 [ [1060501, [AAA, BBB],ID1234], ...] 不然最外面那層[]去掉,才能用mod 3搞
作者: HerbCat (草貓)
2018-11-15 12:05:00
[l[i] for i in range(0,len(l),3) if 'AAA' in l[i+1]]3個一組的話,用index直接處理應該OK
作者:
utopia12
(......)
2018-11-17 16:29:00
用pandas吧
繼續閱讀
[問題] Django admin的search_field如何顯示?
dankny
[問題] 關於 AI 的書籍建議
cancelpc
[問題]pyqt show() threading timer卡死
MAXCAI
[問題] 關於 assign series to dataframe
os653
Re: [問題] 3個list交叉合併
cutekid
[問題] 3個list交叉合併
radiant77
Re: [已解決] 網路爬蟲 抓不到標籤<img>的src屬性
blc
Re: [問題] list中選取最小和
cutekid
[問題] pytube RegexMatchError
wavek
[問題] list中選取最小和
chun10396974
Links
booklink
Contact Us: admin [ a t ] ucptt.com