extend使うとすれば、こんなのでもいいかも。
4つ以上のときはシカトされるから気をつけてねw

tokens = line.split(':')
while len(tokens) < 3:
 tokens.extend([None])