>>> from rutes import conductors_lliures >>> lrutes1 = [['Marc', ['Bilbao', 'Madrid', 'València', 'Alacant', 'Barcelona'], 1726], ... ['Pau', ['Barcelona', 'València', 'Alacant'], 516], ... ['Carla',['València', 'Murcia', 'Cartagena'], 360], ... ['Anna', ['Barcelona', 'València', 'Alacant', 'Murcia'], 596]] >>> lciutats1 = ['Barcelona','Alacant'] >>> conductors_lliures(lrutes1,lciutats1) [('Pau', 516.0), ('Anna', 655.6), ('Marc', 1898.6)] >>> lciutats1b = ['Vigo', 'Sevilla'] >>> conductors_lliures(lrutes1,lciutats1b) [] >>> lrutes2 = [['Marc', ['Bilbao', 'Madrid', 'València', 'Alacant'], 1198], ... ['Pau', ['Barcelona', 'València', 'Alacant'], 516], ... ['Anna', ['Barcelona', 'València', 'Alacant', 'Murcia'], 596], ... ['Laura', ['València', 'Alacant', 'Murcia', 'Cartagena'], 596]] >>> lciutats2 = ['Barcelona','Cartagena'] >>> conductors_lliures(lrutes2,lciutats2) [('Pau', 516.0), ('Anna', 655.6), ('Laura', 655.6)] >>> lrutes3 = [ ... ['Joan', ['Barcelona', 'València', 'Alacant'], 516], ... ['Laura', ['Madrid', 'Toledo', 'Córdoba'], 395], ... ['Marta', ['Bilbao', 'Vitoria', 'Logronyo', 'Zaragoza'], 230], ... ['Oriol', ['València', 'Murcia', 'Cartagena', 'Alacant'], 420], ... ['Sergi', ['Sevilla', 'Cádiz'], 125], ... ['Núria', ['Girona', 'Barcelona', 'Tarragona', 'Lleida'], 320], ... ['Pol', ['València', 'Castelló', 'Tarragona'], 515]] >>> lciutats3a = ['Barcelona','Bilbao','Sevilla'] >>> conductors_lliures(lrutes3,lciutats3a) [('Sergi', 125.0), ('Marta', 253.0), ('Núria', 352.0), ('Joan', 516.0)] >>> lciutats3b = ['Bilbao','Lleida'] >>> conductors_lliures(lrutes3,lciutats3b) [('Marta', 253.0), ('Núria', 352.0)] >>> lciutats3c = ['València', 'Madrid', 'Vitoria', 'Sevilla', 'Lleida'] >>> conductors_lliures(lrutes3,lciutats3c) [('Sergi', 125.0), ('Marta', 253.0), ('Núria', 352.0), ('Laura', 395.0), ('Oriol', 462.0), ('Pol', 515.0), ('Joan', 516.0)]