--- 稍等我给你写下思路: 总体的思路就是动态的改变字典dic,字典中的键是tuple的第1个元素,即人名,相应的键值就是整个tuple,如 dic={'小王': ('小王', '第一次考试', '5')}; 而a.这个字典中的键值对是不断增加的,b.键值是不断改变的.这里的a,b两点要怎么理解呢? 先说a.这个字典中的键值对是不断增加的? 比如说我一开始的字典是空的,然后我遍历字典的时候,我会拿每次取到的列表中的元素(即元素)的第1个元素作为键,去dic中找,看看当前dic中是否有这个键,如果没有,则我会在dic中新增一个键值对,这个键值对的键即tuple的第1个元素,相应的键值为整个tuple,举例: 当前dic为{'小王': ('小王', '第一次考试', '5')},假如我遍历到list中的第2个元素,即 ('小陈','第二次考试','7') ,我会取这个tuple的第1个元素,即'小陈',看看dic字典的键中是否有'小陈',结果一看dic中只有一个键'小王',没有'小陈',则我会在dic中新增一个键值对,最后得到新的dic: {'小王': ('小王', '第一次考试', '5'), '小陈':('小陈','第二次考试','7')}. 再一看b点:键值是不断变化的: 接上面说,此时字典dic的值为{'小王': ('小王', '第一次考试', '5'), '小陈':('小陈','第二次考试','7')},然后列表我遍历到了第3个元素,即('小陈','第一次考试','1')。此时前面的处理逻辑还是一样的,取tuple中的第1个元素去dic的键中找,看看是否存在,一找存在,字典dic中有'小陈'这个键了,则继续第2步,用dic中'小陈'键值tuple中的第3个元素和当前从列表中取的第1个元素为'小陈'的tuple的第3个元素相比较,如果字典中的那个大,则字典中'小陈'的键值不变,如果从列表中拿到的这个tuple中第3个值大,则将字典中'小陈'的键值整个替换为从列表中取的这个当前tuple. 最终我们得到了一个键*,且相应键值为首个元素相同tuples中第3个值*的这么一个字典。 因为你要求最终得到的类型是字典,所以接下来就是如果将这个字典dic转化为你要的字典,dic.alues()得到的是dic中所有值的这么一个迭代器,然后使用for循环遍历这个迭代器,把每次迭代器中取的值都追加到列表list1中。 最终打印的list1,符合题目要求
喜欢体育的朋友们,不管是篮球迷,还是足球迷,或是其他的体育项目。随着国家对体育的不断重视和发展,越来越多地的人喜欢上体育,关注体育,迎来一个全民运动的时代!有哪些专业的体育平台,可以实时关注到体育赛事,个人结合一些使用经验,来回答这个问题。
1.腾讯体育
腾讯体育是腾讯公司旗下的*体育类应用软件。主要为用户提供足球、篮球、网球、高尔夫等赛事的直播、点播和资讯的视频服务。腾讯体育分类比较细,除了一些关注度高的体育项目,也有一些其他小型项目体育,同时也有新型的电竞、游戏等。但主要以篮球、网球等为主。
上面有【赛程】专项,可以专门关注到篮球、足球等体育赛事的比赛时间、赛程,还可以预约。同时也可以发表自己的看法,除了直播,还有【社区】选项,可以关注到自己喜欢的体育赛事、人物等,比较系统方便。
2、咪咕视频(篮球)
咪咕视频是咪咕视讯科技有限公司推出的*综合类视频软件。主要提供短视频、影视、综艺、直播等内容。和腾讯体育相比较,咪咕视频内容比较多,除了体育还有其他影视类。但对于喜欢篮球的朋友是不错的选择,尤其是CBA比赛,可以*直播、回放等。
3、虎扑(NBA篮球)
虎扑是以体育赛事和日常生活为主的专业直文化社区网站,专注于NBA直播,NBA视频,NBA赛程,NBA常规赛,NBA季后赛,NBA总决赛,NBA新闻等。虎扑和篮球联系更多,可以观看NBA、cba,还有路人王比赛等。虎扑NBA比赛中心包含当天所有NBA比赛,每场比赛可分别查看比分、文字直播、数据统计、比赛战报。也可以关注球队赛程。
4、新浪体育
新浪体育提供最快速最全面最专业的体育新闻和赛事报道。新浪体育有比赛直播、新闻报道、互动社区、个性订阅、选择主队、提醒设置、海量数据、热门专栏等功能。对于体育迷来说,使用很方便。订阅你喜欢的频道,关注的赛事,可以一起互动,也可以关注到实时的体育大事件新闻。
虎扑NBA是比较专业的篮球平台,以直播为主,文章基本都是他们公司员工撰写的,比较具有真实性,腾讯NBA有很多个人写手,写的内容五花八门,有的不贴实际,难免引起众多网友吐槽
你可以在百度上搜hoop,这个网站上信息比较全,每天都会更新NBA信息。