A wszystko razem, łatwo i przyjemnie:
lines = []
with open('data.txt') as f:
lines = [int(v) for v in f.read().strip("[\n").strip("\n]").split(",\n")]
A jeszcze szybciej ale bardzo niebezpiecznie:
lines = []
with open('data.txt') as f:
lines = eval(f.read())