七行代码,搞定歌词解析
2018-03-20 本文已影响35人
zhupan
解析歌词,古老而传统的项目,既可以考验逻辑,又可以考验文本处理,经典的歌词,不变的逻辑. 题目如下: 一大段字符串,按时间顺序打印,好吗,肯定用字典,对应取值输出咯. 所以,第一步,创建一个空字典必不可少, 第二步,拆咯,考虑到比较长,而且一行一行的都是,时间--->歌词,所以先拆成一行行 第三步,然后再拆成一个个的时间带歌词的列表,顺便处理一下字符串,以便后续操作 第四步,从列表中将时间元素取出 第五步,用字典将时间和歌词装进字典,顺便处理干净歌词 第六步,既然要按时间顺序,那么,观察时间,哇喔,分加秒的组合,一种捏,直接转化成秒,再排序,然而,发现时间格式整齐,直接用码表排序也行,所以,把字典的key值,转化成set,再用排序就好了,最后按顺序取key值,打印对应的歌词,然后就大功告成咯, 以下是代码图,及运行结果图.