>>> from punts import punt_mes_proper >>> r = punt_mes_proper([[0, -3], [0, -3], [-1, 1], [-1, 4], [-5, 3], [-1, 0], [4, -4], [0, -5], [3, -5]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [-1, 0] >>> r = punt_mes_proper([[2, 0], [-5, 0]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [2, 0] >>> r = punt_mes_proper([[-5, -5], [-2, 0], [-4, -3], [0, -3], [4, -4], [2, 0], [-4, -1], [-3, 4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-repetit [2, 0] >>> r = punt_mes_proper([[-3, 3], [2, 2]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [2, 2] >>> r = punt_mes_proper([[1, 4], [1, -5], [-1, 4], [2, 3], [3, -5], [-4, 0]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [2, 3] >>> r = punt_mes_proper([[2, -4], [-4, 1], [1, -2], [2, 1], [-5, -1], [4, -2], [-2, 4], [-3, -5], [-4, -4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-repetit [2, 1] >>> r = punt_mes_proper([[-3, -5], [-3, 2]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [-3, 2] >>> r = punt_mes_proper([[4, -5], [2, 3], [-3, 3], [-1, 3], [2, 1], [-5, 1], [3, 4], [-1, 3], [3, -3], [0, 4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [2, 1] >>> r = punt_mes_proper([[-1, 2], [-4, 0], [3, -4], [4, 4], [0, 2], [1, -5], [2, 4], [2, -4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, 2] >>> r = punt_mes_proper([[0, 3], [-3, 2], [-4, -2], [-1, -4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, 3] >>> r = punt_mes_proper([[1, -5], [1, 0], [2, 3], [-5, -3]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [1, 0] >>> r = punt_mes_proper([[-4, 2], [0, 3], [-4, 3], [-2, 3], [2, -2], [-3, -2], [1, -2], [-1, -2], [3, 3], [1, 2]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-repetit [1, 2] >>> r = punt_mes_proper([[-3, 2], [-4, 2], [4, 3], [-2, 4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [-3, 2] >>> r = punt_mes_proper([[4, 0]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [4, 0] >>> r = punt_mes_proper([[4, -1], [-2, -2], [0, 0], [-5, 3], [-3, -5], [2, 0], [-1, -4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, 0] >>> r = punt_mes_proper([[1, 4], [2, 4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [1, 4] >>> r = punt_mes_proper([[-5, 1]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [-5, 1] >>> r = punt_mes_proper([[-5, 0], [-1, -5], [-3, -3], [2, 2], [-4, -1], [0, 2], [1, -4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, 2] >>> r = punt_mes_proper([[4, 3]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [4, 3] >>> r = punt_mes_proper([[-3, 0], [3, -1]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [-3, 0] >>> r = punt_mes_proper([[4, -5], [-2, 0], [2, 0], [1, 1], [-4, -5], [-4, 3], [4, 0], [-4, -5], [-2, 1]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [1, 1] >>> r = punt_mes_proper([[-4, 1], [-1, -4], [0, 4], [0, -3]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, -3] >>> r = punt_mes_proper([[2, -1], [-3, -2], [2, 2], [0, -4], [2, -3]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [2, -1] >>> r = punt_mes_proper([[-3, 0], [1, 3], [-3, 1], [-2, -5], [-2, -2], [-1, 3], [-2, -5], [3, -3]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [-2, -2] >>> r = punt_mes_proper([[-1, 2]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [-1, 2] >>> r = punt_mes_proper([[-1, 3], [0, 3], [2, -5]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, 3] >>> r = punt_mes_proper([[-1, 0], [-1, 2], [4, 0], [-1, 4], [-3, -3], [-1, -3], [1, -2]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [-1, 0] >>> r = punt_mes_proper([[4, -4], [-4, 0], [-2, -3], [-3, -3]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [-2, -3] >>> r = punt_mes_proper([[2, 2], [-3, 0], [-2, 4], [-5, 2], [2, -1]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [2, -1] >>> r = punt_mes_proper([[4, -4], [2, 1], [-3, 2], [0, -1], [-5, -3], [2, 4], [-2, 4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, -1] >>> r = punt_mes_proper([[4, -4], [-4, -3], [3, -3], [0, -1], [4, -5]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, -1] >>> r = punt_mes_proper([[-4, -2], [-2, -3], [0, -1], [4, 4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, -1] >>> r = punt_mes_proper([[-3, -5], [0, 2], [-1, -3]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, 2] >>> r = punt_mes_proper([[2, 3]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [2, 3] >>> r = punt_mes_proper([[2, 1], [0, 1], [0, -1], [-4, -5], [4, 2], [1, -1], [-1, 3], [0, 3], [3, 1]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-repetit [0, -1] >>> r = punt_mes_proper([[-2, 4], [3, -1]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [3, -1] >>> r = punt_mes_proper([[4, 2], [3, 4], [-4, 0], [-2, 4], [3, -2], [3, 1]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [3, 1] >>> r = punt_mes_proper([[-5, 2], [4, -3]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [4, -3] >>> r = punt_mes_proper([[-3, -3], [3, 2], [-3, -1], [-2, -4]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [-3, -1] >>> r = punt_mes_proper([[-2, 4], [3, 3], [-2, -1], [3, 4], [1, 2]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-repetit [1, 2] >>> r = punt_mes_proper([[0, 0]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-sense_repetir [0, 0] >>> r = punt_mes_proper([[1, 0], [0, 1], [-1, 0], [0, -1]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-repetit [0, -1] >>> r = punt_mes_proper([[1, 1], [-1, 1], [1, -1], [-1, -1]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-repetit [-1, -1] >>> r = punt_mes_proper([[0, 0], [1, 0], [0, 1], [-1, 0], [0, -1], [0, 0]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-repetit [0, 0] >>> r = punt_mes_proper([[0, 0], [1, 1], [-1, 1], [1, -1], [-1, -1], [0, 0]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-repetit [0, 0] >>> r = punt_mes_proper([[0, 0], [0, 0], [0, 0]]) >>> r # doctesttag: +TAG=1_punt_mes_proper-repetit [0, 0] >>> from repeticions import repeteix >>> dad = ["Bon dia!", -2.5, True] >>> rep = [1, 4, 3] >>> repeteix(dad, rep) >>> dad # doctesttag: +TAG=2_repeteix [['Bon dia!'], [-2.5, -2.5, -2.5, -2.5], [True, True, True]] >>> dad = [14, 16, 17, 18, 19, 20] >>> rep = [3, 4, 5, 6, 1, 2] >>> rep_0 = rep.copy() >>> repeteix(dad, rep) >>> dad # doctesttag: +TAG=2_repeteix [[14, 14, 14], [16, 16, 16, 16], [17, 17, 17, 17, 17], [18, 18, 18, 18, 18, 18], [19], [20, 20]] >>> assert rep == rep_0, "El segon argument no s'ha de modificar" >>> dad = [32, 535, 542, 349, 203, 563, 586, 710, 710, 282, 304, 382, 512, 311, 86, 332, 948, 870, 424, 256, 151, 961, 257, 99, 714, 245, 745, 348, 123, 528, 324, 886, 622, 585, 949, 195, 386, 1, 3, 490, 107, 515, 718, 982, 984, 503, 114, 979, 545, 413] >>> rep = [6, 9, 4, 2, 5, 4, 6, 7, 1, 1, 5, 7, 1, 9, 3, 5, 8, 5, 9, 4, 3, 8, 8, 8, 1, 8, 6, 8, 7, 9, 8, 3, 9, 5, 3, 5, 6, 3, 8, 3, 5, 1, 2, 2, 8, 5, 6, 2, 7, 8] >>> repeteix(dad, rep) >>> dad # doctesttag: +TAG=2_repeteix [[32, 32, 32, 32, 32, 32], [535, 535, 535, 535, 535, 535, 535, 535, 535], [542, 542, 542, 542], [349, 349], [203, 203, 203, 203, 203], [563, 563, 563, 563], [586, 586, 586, 586, 586, 586], [710, 710, 710, 710, 710, 710, 710], [710], [282], [304, 304, 304, 304, 304], [382, 382, 382, 382, 382, 382, 382], [512], [311, 311, 311, 311, 311, 311, 311, 311, 311], [86, 86, 86], [332, 332, 332, 332, 332], [948, 948, 948, 948, 948, 948, 948, 948], [870, 870, 870, 870, 870], [424, 424, 424, 424, 424, 424, 424, 424, 424], [256, 256, 256, 256], [151, 151, 151], [961, 961, 961, 961, 961, 961, 961, 961], [257, 257, 257, 257, 257, 257, 257, 257], [99, 99, 99, 99, 99, 99, 99, 99], [714], [245, 245, 245, 245, 245, 245, 245, 245], [745, 745, 745, 745, 745, 745], [348, 348, 348, 348, 348, 348, 348, 348], [123, 123, 123, 123, 123, 123, 123], [528, 528, 528, 528, 528, 528, 528, 528, 528], [324, 324, 324, 324, 324, 324, 324, 324], [886, 886, 886], [622, 622, 622, 622, 622, 622, 622, 622, 622], [585, 585, 585, 585, 585], [949, 949, 949], [195, 195, 195, 195, 195], [386, 386, 386, 386, 386, 386], [1, 1, 1], [3, 3, 3, 3, 3, 3, 3, 3], [490, 490, 490], [107, 107, 107, 107, 107], [515], [718, 718], [982, 982], [984, 984, 984, 984, 984, 984, 984, 984], [503, 503, 503, 503, 503], [114, 114, 114, 114, 114, 114], [979, 979], [545, 545, 545, 545, 545, 545, 545], [413, 413, 413, 413, 413, 413, 413, 413]] >>> dad = ['5', '65', '54', '43', '65', '26', '6', '94', '17', '16', '61', '70', '74', '89', '88'] >>> rep = [7, 6, 2, 2, 7, 1, 4, 1, 8, 5, 2, 6, 8, 4, 2] >>> repeteix(dad, rep) >>> dad # doctesttag: +TAG=2_repeteix [['5', '5', '5', '5', '5', '5', '5'], ['65', '65', '65', '65', '65', '65'], ['54', '54'], ['43', '43'], ['65', '65', '65', '65', '65', '65', '65'], ['26'], ['6', '6', '6', '6'], ['94'], ['17', '17', '17', '17', '17', '17', '17', '17'], ['16', '16', '16', '16', '16'], ['61', '61'], ['70', '70', '70', '70', '70', '70'], ['74', '74', '74', '74', '74', '74', '74', '74'], ['89', '89', '89', '89'], ['88', '88']] >>> from adreces_ip import filtra_no_prefix >>> adreces = ' 223.83.29.1 10.10.100.101 10.10.124.81 84.88.18.17 \t 10.10.124.126 \n 130.206.214.97 \n' >>> prefix = ['10', '10', '124'] >>> r = filtra_no_prefix(adreces, prefix) >>> r # doctesttag: +TAG=3_filtra_no_prefix-no_buida ['223.83.29.1', '10.10.100.101', '84.88.18.17', '130.206.214.97'] >>> prefix = ['10', '10'] >>> r = filtra_no_prefix(adreces, prefix) >>> r # doctesttag: +TAG=3_filtra_no_prefix-no_buida ['223.83.29.1', '84.88.18.17', '130.206.214.97'] >>> prefix = ['223'] >>> r = filtra_no_prefix(adreces, prefix) >>> r # doctesttag: +TAG=3_filtra_no_prefix-no_buida ['10.10.100.101', '10.10.124.81', '84.88.18.17', '10.10.124.126', '130.206.214.97'] >>> prefix = [] >>> r = filtra_no_prefix(adreces, prefix) >>> r # doctesttag: +TAG=3_filtra_no_prefix-buida [] >>> adreces = '10.1.1.1 10.2.3.4 \t 10.5.6.7 \n' >>> prefix = ['10'] >>> r = filtra_no_prefix(adreces, prefix) >>> r # doctesttag: +TAG=3_filtra_no_prefix-buida [] >>> adreces = ' \t \n' >>> prefix = ['10'] >>> r = filtra_no_prefix(adreces, prefix) >>> r # doctesttag: +TAG=3_filtra_no_prefix-buida []