条件がTrueの時はABC、条件がFalseのときはBCのように
(A)BCの(A)の部分を条件で追加したいのですが


test = [['あいうえお', 'アイウエオ', 'ア'], ['かきくけこ', 'カキクケコ', ''],
['さしすせそ', 'サシスセソ', 'サ'], ['たちつてと', 'タチツテト', '']]

result = []

for i in test:

x = ''

if i[2]:
x += '【{0[2]}】\n'.format(i)

result.append(x + '{0[0]}\n{0[1]}'.format(i))

print('\n\n'.join(result))

これを内包表記で作成したいのですが

result = ['【{0[2]}】\n{0[0]}\n{0[1]}'.format(i) if i[2] else '{0[0]}\n{0[1]}'.format(i) for i in test]

条件でformatを切り替える以外に方法ありますでしょうか?