x = []
a=abc
b=3

x.append(a,b)

print(x)

結果

[(abc,3),(def.4)....]

このようにa.bの数値が変わっていく中で結果のように続けて()の中に収納するにはどうしたらいいでしょうか?

わかりにくくてすみませんが、教えていただきたいです。

追記です
date:

a
12345
1234

b
123456
1234

c
1234567
1234


このようなdateの場合に
">"を認識したら x=[] にaを
12345の行を読み込んだら、続けて x=[] をいれ、
x=[(a,9),(b,10),(c,11).....]と続けたいです
この場合、空行を認識したらdefを発動したらいいのかとおもうのですが、
思うように行きません。
もしアドバイスしていただければお願いいたします。