リストの理解度を使用してこれらの2つのリストを生成しています。文字列変数からリスト名を使用する方法
lists = ['month_list', 'year_list']
for values in lists:
print [<list comprehension computation>]
>>> ['2012', '2011', '2010', '2009', '2008', '2007', '2006', '2005', '2004', '2003']
>>> ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
この2つの動的生成リストをこのリスト名に追加したいとします。例えば
:最初の場所で文字列を使用する理由
month_list = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
year_list = ['2012', '2011', '2010', '2009', '2008', '2007', '2006', '2005', '2004', '2003']
動的変数名を使用するのは大変です。それをしないでください。これまであなたはPHPを使用していません。別々の変数を使用するのではなく、それらのリストを辞書に入れてください。 – ThiefMaster
'<リスト内包計算>'はどのように見えますか?最善の答えはそれに依存するからです。 (しかし、ループは含まれていない可能性が高いです。) – Robin