def follow(s): result={} for i in range(len(s)-1): result.setdefault(s[i],[]).append(s[i+1]) return result
Like This?
不太理解你的描述。你以bookeeper为例,为何‘b'的跟随字母只有’o'?‘k'、’e'、‘p'、’r'为何不算?