Iterador de filtragem eficiente para Python
Você já quis filtrar um iterador em dois “sub” iteradores? Agora você pode: >>> even, odd = sift(xrange(10), lambda x: x % 2 == 0)>>> list(even)[0, 2, 4, 6, 8]>>> …
Continuar lendoConteúdo para você se capacitar em programação
Você já quis filtrar um iterador em dois “sub” iteradores? Agora você pode: >>> even, odd = sift(xrange(10), lambda x: x % 2 == 0)>>> list(even)[0, 2, 4, 6, 8]>>> …
Continuar lendoImagine que você tem uma lista de IDs de usuário: user_ids = [1, 2, 3] e você precisa verificar se esses usuários são amigos e, se não, torná-los amigos. Existem …
Continuar lendoimport difflibimport itertools# min similarity ratio between stringsthreshold_ratio = 0.75for str_1, str_2 in itertools.combinations(str_list, 2): ratio = difflib.SequenceMatcher(None, str_1, str_2).ratio() if (ratio > threshold_ratio): print ‘%ft%stt could be tt%s’ % …
Continuar lendo