Wie kann ich die Dateierweiterung aus einer Liste mit Dateinamen entfernen?

Ich verwende das Folgende, um eine Liste mit allen Dateien in einem Verzeichnis mit dem Namen @ zu erhaltetokens:

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

Ausgabe

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

Ich möchte die Erweiterung entfernen.py von jedem Element in dieser Liste. Ich habe es geschafft, individuell mitos.path.splitext:

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

Ich bin sicher, dass ich Dinge übertreibe, aber ich kann nicht herausfinden, wie ich die Dateierweiterung mit einer for-Schleife von allen Elementen in der Liste entfernen kann.

Was wäre der richtige Weg, um es zu tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage