我有一个列表,如下所示:
A = [['05-22-2013', '0.5553', '0.887', '0.14'],
['05-22-2013', '0.3442', '0.345', '0.0'],
['05-22-2013', '0.3', '0.7', '0.4'],
['05-23-2013', '0.53', '0.87', '0.4'],
['05-23-2013', '0.9', '0.8', '0.1'],
['05-23-2013', '0.0', '0.799', '0.214'],
['05-24-2013', '0.053', '0.7', '0.1422'],
['05-25-2013', '0.5', '0.110', '0.200'],
['05-25-2013', '0.311', '0.799', '0.426'],
['05-25-2013', '0.311', '0.091', '0.41']]
我想选择“05-22-2013”到“05-24-2013”日期之间的所有元素。我正在尝试手动获取与数组中每个日期相对应的所有元素,并将它们全部附加到单个列表列表中。喜欢一次约会:
date_1 = []
for u in A:
if '05-22-2013' in u:
date_1.append(u)
因此,特别说明,在给定日期范围内(在这种列表列表中)获取所有项目的最佳方法是什么?