import timemusicLrc = """[00:03.50]传奇
[00:19.10]作词:刘兵 作曲:李健
[00:20.60]演唱:王菲
[00:26.60]
[04:40.75][02:39.90][00:36.25]只是因为在人群中多看了你一眼
[04:49.00]
[02:47.44][00:43.69]再也没能忘掉你容颜
[02:54.83][00:51.24]梦想着偶然能有一天再相见
[03:02.32][00:58.75]从此我开始孤单思念
[03:08.15][01:04.30]
[03:09.35][01:05.50]想你时你在天边
[03:16.90][01:13.13]想你时你在眼前
[03:24.42][01:20.92]想你时你在脑海
[03:31.85][01:28.44]想你时你在心田
[03:38.67][01:35.05]
[04:09.96][03:39.87][01:36.25]宁愿相信我们前世有约
[04:16.37][03:46.38][01:42.47]今生的爱情故事 不会再改变
[04:24.82][03:54.83][01:51.18]宁愿用这一生等你发现
[04:31.38][04:01.40][01:57.43]我一直在你身旁 从未走远
[04:39.55][04:09.00][02:07.85]
"""
# 把歌词变为一个列表
musicList = musicLrc.splitlines()
# 创建一个字典存储歌词
musicDic = {}# 遍历歌词列表
for lineLrc in musicList:# 以 ] 把歌词中的时间和文字分开listLrc = lineLrc.split(']')for index in range(len(listLrc)-1):# 获取歌词中的时间,并且切除[timeList = listLrc[index][1:]# 把歌词时间中的分和秒切开timeLrc = timeList.split(":")# 歌词的总秒数t1 = int(timeLrc[0])if timeLrc[1][0] == '0':t2 = timeLrc[1][1:]else:t2 = timeLrc[1]time1 = t1 * 60 + float(t2)# 以时间为key value为歌词存入字典musicDic[time1] = listLrc[-1]# 取出字典中的key值
timeKey = list(musicDic.keys())
# 排序
timeKey.sort()# 以列表timeKey中的顺序遍历字典
for i in timeKey:print(musicDic[i])time.sleep(2)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!