【发布时间】:2015-11-16 07:47:29
【问题描述】:
我正在使用日历并从中接收元组列表列表
calendar.Calendar.yeardays2calendar(calendar.Calendar(), year, 1))
输出是:
[[[[(0, 0), (0, 1), (0, 2), (1, 3), (2, 4), (3, 5), (4, 6)], [(5, 0), (6, 1), (7, 2), (8, 3), (9, 4), (10, 5), (11, 6)], [(12, 0), (13, 1),...
我想将其平面映射到简单的元组列表以保存它们的顺序。在 python 2.7 中将任何深度的映射列表转换为普通列表的最佳方法是什么?
我想要的示例:
[(0, 0), (0, 1), (0, 2), (1, 3), (2, 4), (3, 5), (4, 6),(5, 0), (6, 1), (7, 2), (8, 3), (9, 4), (10, 5), (11, 6), (12, 0), (13, 1)...
尝试了其他问题的代码 - 没有帮助。对不起,愚蠢的问题,我是python新手
UPD 我尝试了这里的函数 python list comprehensions; compressing a list of lists? - 没有帮助
【问题讨论】:
-
您尝试过的其他代码是什么,有什么问题?
-
我没有收到错误,但它无法展平我的列表,因为所有示例都是针对列表列表的,例如 [[1,3,4],[4,3],[3 ]] 这不是我的情况
-
您应该在问题中发布您尝试过的内容。
标签: python list python-2.7