这感觉应该很明显,但我错过了正确的形式。
给定一个字符串列表,例如
fields = ["format = gatheringnutsinmay", "device = TESTX"]
我正在尝试编写字典理解来制作字段字典:
items = {"format": "gatheringnutsinmay", "device": "TESTX }
我现在有:
_kv_seperator = re.compile(r"\s*=\s*")
items = {fk: fv for f in fields for [fk, fv] in _kv_seperator.split(f)}
但我得到了错误:
_kv_seperator.split(f)
ValueError: too many values to unpack (expected 2)
请指正!