[問題] 新手對Python String的問題
各位好
最近小弟練習string問題 Code如下所示:
old_list = ['abc123', 'aef456', 'ghi789']
new_list = [x for x in old_list if re.search('^a|6$', x)]
new_list
我能找出'a'開頭或'6'結尾的數字(or |)
但是請問and要怎麼表示??我找都找不到 我嘗試
new_list = [x for x in old_list if re.search('^ab & 6$', x)]
new_list = [x for x in old_list if re.search('^a+6$', x)]
new_list = [x for x in old_list if re.search('^a.6$', x)]
全部失敗......請問有人知道方法嗎??
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.235.199
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1518335796.A.E1C.html
→
02/11 15:59,
6年前
, 1F
02/11 15:59, 1F
推
02/11 16:54,
6年前
, 2F
02/11 16:54, 2F
→
02/11 18:02,
6年前
, 3F
02/11 18:02, 3F
推
02/11 18:41,
6年前
, 4F
02/11 18:41, 4F
→
02/11 19:57,
6年前
, 5F
02/11 19:57, 5F
→
02/11 20:40,
6年前
, 6F
02/11 20:40, 6F
→
02/11 20:42,
6年前
, 7F
02/11 20:42, 7F
→
02/11 20:46,
6年前
, 8F
02/11 20:46, 8F
推
02/11 22:32,
6年前
, 9F
02/11 22:32, 9F
推
02/12 07:40,
6年前
, 10F
02/12 07:40, 10F
→
02/12 07:41,
6年前
, 11F
02/12 07:41, 11F
→
02/12 10:22,
6年前
, 12F
02/12 10:22, 12F
→
03/06 04:44,
6年前
, 13F
03/06 04:44, 13F