问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用python来定义一个函数follow,看一个单词中每个字母有多少不同的跟随字母,然后返回dict?

发布网友 发布时间:2022-05-15 09:40

我来回答

2个回答

热心网友 时间:2023-10-18 10:43

def follow(s):
  result={}
  for i in range(len(s)-1):
    result.setdefault(s[i],[]).append(s[i+1])
  return result

Like This?

热心网友 时间:2023-10-18 10:44

不太理解你的描述。你以bookeeper为例,为何‘b'的跟随字母只有’o'?‘k'、’e'、‘p'、’r'为何不算?追问因为bookeeper中b只出现了一次啊,b后面只有o,如果是e的话,第一个e后面跟的是e,第二个e后面跟的是p,第三个e后面跟的是r,所以return 'e': ['e', 'p', 'r'],

追答# 试一试这个,测试了一下似乎可以
def follow(word):
    res_dict = {}
    iter_index = 0
    chars_list = [c for c in word]
    for i in chars_list[:-1]:
        try:
            # check if the `key` exists
            the_dict_key = res_dict[i]
            res_dict[i].append(chars_list[iter_index + 1])
        except KeyError:
            tmp_list = []
            tmp_list.append(chars_list[iter_index + 1])
            res_dict[i] = tmp_list
        iter_index += 1
    
    return res_dict

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 荞麦面用100摄氏度的水能煮熟吗? 房屋征收规范性文件是否需要征求公众意见 python 数据库pony怎么用update 广东省行政机关规范性文件管理规定的修订征求意见稿 嗨吃家荞麦面能泡吗 流媒体系统包括哪三部分?目前三大主流媒体格式以及协议是什么? 流媒体是怎样分类的? 送转股和转赠股哪个好 股票送转的区别 为什么我们老师说windows media和 real player 等是流媒体? 换了个系统后耳机没声音? 请问送转股是什么意思? 建筑安全工程师的考试时间 2014年注册安全工程师的考试时间是哪天? 怎么判断电脑能不能与独立显卡驱动谦容 汽车贷款为什么被强制保险? 汽车贷款为什么被强制买保险 微信怎么自动加附近的人?怎么转发朋友圈的小视频到自己的朋友圈? 苹果手机如何一次“登陆两个”? 二位三通电磁阀的技术参数 法律征求意见稿和草案有什么区别 安徽省行政机关规范性文件制定程序规范的安徽省行政机关规范性文件制定程序规定 如何把网页中的部分文字内容复制到电脑里 那种红烧茄子做法比较好吃? 为什么网上的文字不能用复制粘贴到自己的电脑里? 为什么脸上的汗毛越来越黑了,我该怎么办? 女:如果是内分泌失调导致脸上的汗毛变多变长变黑,身体调理好了能自动恢复吗? 女生发现脸上的汗毛变长变黑了怎么办 脸部汗毛粗黑怎么办 我现在15岁脸上汗毛又长又黑,长大后会退掉吗? 脸上的汗毛变成黑色了 女孩刮了一次脸上绒毛怎么办`会长粗变黑么? 女生脸上的汗毛长黑了怎么办? 女生脸上汗毛多而且黑怎么办?可以用醋泡吗? 近一个月发现脸上汗毛变黑变长喝豆浆和吃维生素e有用吗 前几年把脸上的汗毛都给刮掉了 差不对两年了 现在脸上的又黑又粗又硬怎么办 脸上汗毛如果非自然脱落(例如刮掉,用手拔掉,洗脸时洗掉等)会不会再生?再生时汗毛变粗黑变长? 脸上到处都是绒毛,以后会长出来变黑或更多吗? 请推荐一款高端商务笔记本,价格在一万左右的。 请推荐一款高端商务笔记本品牌、型号