我正在使用列表理解生成这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