Pythonic способ изменить все элементы в списке и сохранить список в файл.txt

У меня есть список строк.

theList = ['a', 'b', 'c']

Я хочу добавить к строкам целые числа, чтобы получить такой вывод:

newList = ['a0', 'b0', 'c0', 'a1', 'b1', 'c1', 'a2', 'b2', 'c2', 'a3', 'b3', 'c3']

Я хочу сохранить это в файл.txt в этом формате:

a0
b0
c0
a1
b1
c1
a2
b2
c2
a3
b3
c3

Попытка:

theList = ['a', 'b', 'c']
newList = []

for num in range(4):
    stringNum = str(num)
    for letter in theList:
        newList.append(entry+stringNum)

with open('myFile.txt', 'w') as f:
    print>>f, newList

Прямо сейчас я могу сохранить в файл myFile.txt, но текст в файле читается как:

['a0', 'b0', 'c0', 'a1', 'b1', 'c1', 'a2', 'b2', 'c2', 'a3', 'b3', 'c3']

Любые советы по более питоническим способам достижения моей цели очень приветствуются,

6
задан ThinkingStiff 15 July 2012 в 21:34
поделиться