dictionary
をどのように解析すればいいですか?values
にはチケット番号のみが含まれていますか?構文二項値Python
現在の辞書:
{'8.8.8.8': 'Open Menu 10A-003272 10A-003328 10A-003652', '8.8.8.9': '10A-003069 10/21/2016', '8.8.8.10': 'Open Menu 10A-003145 10/21/2016'}
目的辞書:チケット番号を見つけるために
with open(esccbList, 'r') as f:
d = {}
for line in f:
d[line.strip()] = next(f, '').strip()
正規表現:
{'8.8.8.8': '10A-003272 10A-003328 10A-003652', '8.8.8.9': '10A-003069', '8.8.8.10': '10A-003145'}
コードは、辞書を作るために使用
n = re.search(r'10A-\d{6}',item, re.M|re.I)
は、チケット番号が特定のパターンに従っているのですか? –
@WasiAhmadはい、各チケットを見つける正規表現コードが含まれています。 – someGuy45
私は答えを加えました、うまくいけばそれはあなたを助けるでしょう。 –