我正在学习 RxPY ,所以我需要编写一些代码,可以将每个单词的第一个字符分开。结果必须如下所示:
{'a': ['a'], 't': ['the','the'], 'l': ['low','lazy']}
我试过的。
from rx import Observable , Observer
list =['A', 'The', 'the', 'LAZY', 'Low']
o = Observable . from_ ( list )\
. filter (lambda i: i[0] == 'A' or 'Z' )\
words = o.map(lambda s: s.lower().split())
word_each = words.flat_map(lambda s: s)
ss = word_each.to_dict(lambda x: x[:1], lambda x : x)\
.subscribe(lambda val: print(val))
那么,我该如何解决这个问题呢?我正在考虑按每个单词的第一个字符对它进行分组,但我不知道如何。
[CLOSED]