>>520
[ (x, y) for x, y in zip_longest(music_list, music_list[1:]) ]

[(1曲目, 2曲目), (2曲目, 3曲目), (3曲目, None)]
になる