我有一条线:
det = 'Тип продукта: Тихое,красное,сухое Страна: ИСПАНИЯ,Кастилия - Ла Манча,DO Производитель: Rio de la Luna Линейка: нет Крепость: 13% Сортовой состав: Темпранильо'
如何分解它,以便我最终得到一个字典,如:
{'Тип продукта': ['Тихое', 'красное', 'сухое'], 'Страна': ['Испания', 'Кастилия - Ла Манча', 'DO'], 'Производитель': 'Rio de la Luna', 'Линейка': 'нет', 'Крепость': '13%', 'Сортовой состав': 'Темпранильо'}
我是专门为这个例子做的,但我什至不知道它是否总是能正常工作。重点是什么:我们用冒号分隔文本并在左边寻找一个以大写字母开头的单词(或者更确切地说,我只是在寻找一个大写字符,我懒得把它分成单词,它像那样工作)。从这个词到冒号的所有内容都是字典的关键。下一个这样的键是与前一个键对应的值。如果值中有逗号,我们用逗号将其拆分并变成一个列表。
结论:
你可以这样尝试:
资源: