给出以下字符串:
fsw="M525x617M525x617S16d48492x577S10000505x544S22a00506x524S21300487x601S37601511x574S34500482x483
我想转换
fsw[8:] (thus "M525x617S16d48492x577S10000505x544S22a00506x524S21300487x601S37601511x574S34500482x483")
在包含以下内容的字典中
{'S16d48':'492x577','S10000':'505x544','S22a00':'506x524','S21300':'487x601','S37601':'511x574','S34500':'482x483'}
我设法通过regexp获得了以下内容:
>>> import re
>>> re.findall("S[123][0-9a-f]{2}[0-5][0-9a-f]",fsw[8:])
['S16d48','S10000','S22a00','S21300','S37601','S34500']
>>> re.findall("S[123][0-9a-f]{2}[0-5][0-9a-f].......",fsw[8:])
['S16d48492x577','S10000505x544','S22a00506x524','S21300487x601','S37601511x574','S34500482x483']
但是就字典而言...我无法再进一步了。
另一个问题:在Python字典中,整体而言 键值对(例如“ S16d48”:“ 492x577”)必须是唯一的对吗?
提前-非常感谢。 问候。