>>>
Construction d'un dictionnaire avec les clés suivantes:
x[0] + x[3][3:] = Xerxes - ACT106/2009
x[0] + x[3][3:] = Xerxes - ACT106/2009
x[0] + x[3][3:] = Jo - ACT103/2005
x[0] + x[3][3:] = Xerxes - ACT106/2009
x[0] + x[3][3:] = Xerxes - ACT107/2009
x[0] + x[3][3:] = Jo - ACT212/2000
x[0] + x[3][3:] = Xerxes - ACT211/2009
x[0] + x[3][3:] = Yves - ACT106/2009
x[0] + x[3][3:] = Jo - ACT103/2005
x[0] + x[3][3:] = Xerxes - ACT106/2009
x[0] + x[3][3:] = Yves - ACT106/2009
x[0] + x[3][3:] = Jo - ACT301/2001
x[0] + x[3][3:] = Xerxes - ACT106/2009
=====================================================
Exploitation du dictionnaire
----------------------------------------
key = Xerxes - ACT106/2009
value(list) = li = [('05/06/2009', 7.3499999999999996, 1), ('18/06/2009', 7.3499999999999996, 1), ('04/06/2009', 7.3499999999999996, 1), ('09/06/2009', 5.0, 1), ('02/06/2009', 3.0, 1)]
Tri de la liste li: li.sort()
liste triee :
('02/06/2009', 3.0, 1)
('04/06/2009', 7.3499999999999996, 1)
('05/06/2009', 7.3499999999999996, 1)
('09/06/2009', 5.0, 1)
('18/06/2009', 7.3499999999999996, 1)
plus ancienne date : li[0][0] = 02/06/2009
plus recente date : li[-1][0] 18/06/2009
jours = 5
duree = 30.05
Xerxes - ACT1 - 30.05 - 5 - du 02/06/2009 au 18/06/2009
----------------------------------------
key = Xerxes - ACT107/2009
value(list) = li = [('27/07/2009', 7.3499999999999996, 1)]
Tri de la liste li: li.sort()
liste triee :
('27/07/2009', 7.3499999999999996, 1)
plus ancienne date : li[0][0] = 27/07/2009
plus recente date : li[-1][0] 27/07/2009
jours = 1
duree = 7.35
Xerxes - ACT1 - 7.35 - 1 - du 27/07/2009 au 27/07/2009
----------------------------------------
key = Xerxes - ACT211/2009
value(list) = li = [('30/11/2009', 7.3499999999999996, 1)]
Tri de la liste li: li.sort()
liste triee :
('30/11/2009', 7.3499999999999996, 1)
plus ancienne date : li[0][0] = 30/11/2009
plus recente date : li[-1][0] 30/11/2009
jours = 1
duree = 7.35
Xerxes - ACT2 - 7.35 - 1 - du 30/11/2009 au 30/11/2009
----------------------------------------
key = Jo - ACT212/2000
value(list) = li = [('23/12/2000', 13.0, 1)]
Tri de la liste li: li.sort()
liste triee :
('23/12/2000', 13.0, 1)
plus ancienne date : li[0][0] = 23/12/2000
plus recente date : li[-1][0] 23/12/2000
jours = 1
duree = 13.0
Jo - ACT2 - 13.0 - 1 - du 23/12/2000 au 23/12/2000
----------------------------------------
key = Jo - ACT103/2005
value(list) = li = [('29/03/2005', 8.0, 1), ('03/03/2005', 4.0, 1)]
Tri de la liste li: li.sort()
liste triee :
('03/03/2005', 4.0, 1)
('29/03/2005', 8.0, 1)
plus ancienne date : li[0][0] = 03/03/2005
plus recente date : li[-1][0] 29/03/2005
jours = 2
duree = 12.0
Jo - ACT1 - 12.0 - 2 - du 03/03/2005 au 29/03/2005
----------------------------------------
key = Jo - ACT301/2001
value(list) = li = [('01/01/2001', 2.0, 1)]
Tri de la liste li: li.sort()
liste triee :
('01/01/2001', 2.0, 1)
plus ancienne date : li[0][0] = 01/01/2001
plus recente date : li[-1][0] 01/01/2001
jours = 1
duree = 2.0
Jo - ACT3 - 2.0 - 1 - du 01/01/2001 au 01/01/2001
----------------------------------------
key = Yves - ACT106/2009
value(list) = li = [('02/06/2009', 7.3499999999999996, 1), ('03/06/2009', 7.3499999999999996, 1)]
Tri de la liste li: li.sort()
liste triee :
('02/06/2009', 7.3499999999999996, 1)
('03/06/2009', 7.3499999999999996, 1)
plus ancienne date : li[0][0] = 02/06/2009
plus recente date : li[-1][0] 03/06/2009
jours = 2
duree = 14.7
Yves - ACT1 - 14.7 - 2 - du 02/06/2009 au 03/06/2009
>>>
Partager