我正在使用列表理解生成這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']
我想將這兩個動態生成的列表附加到這個列表名稱。
例如:
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