【发布时间】:2021-02-25 10:52:29
【问题描述】:
我需要以下方面的帮助:
- 我想创建一个函数,当插入一个字符串时,我会得到一个字典,其中列表中的唯一元素作为键,并将其前后的文本作为值。 例如使用以下字符串:
我想拥有以下:
重要的是要注意,例如某些单词 a 重复并且旁边有不同的值。
我正在尝试以下功能:
def ffg(txt):
txt = re.sub(r'[^\w\s]','',txt).lower().split()
words = list(set(txt))
indx = [words.index(i) for i in txt]
for x in range(len(txt)):
res = txt[x]
但正如你所见,它根本不起作用。
【问题讨论】:
标签: python list dictionary