Как я могу удалить расширение файла из списка, полного имен файлов?

Я использую следующее, чтобы получить список со всеми файлами в каталоге с именемtokens:

import os    
accounts = next(os.walk("tokens/"))[2]

Выход:

>>> print accounts
['.DS_Store', 'AmieZiel.py', 'BrookeGianunzio.py', 'FayPinkert.py', 'JoieTrevett.py', 'KaroleColinger.py', 'KatheleenCaban.py', 'LashondaRodger.py', 'LelaSchoenrock.py', 'LizetteWashko.py',  'NickoleHarteau.py']

Я хочу удалить расширение.py от каждого элемента в этом списке. Мне удалось сделать это индивидуально, используяos.path.splitext:

>>> strip = os.path.splitext(accounts[1])
>>> print strip
('AmieZiel', '.py')
>>> print strip[0]
AmieZiel

Я уверен, что переусердствовал, но не могу найти способ убрать расширение файла из всех элементов списка с помощью цикла for.

Каков был бы правильный способ сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос