@ru_python

Страница 83 из 9768
Artem
30.12.2015
21:36:56
В первом

Henaro
30.12.2015
21:37:10
_tmp = list(zip(word, word[1?))

Artem
30.12.2015
21:37:12
Хотя стоп, это же второй питон

Henaro
30.12.2015
21:37:15
да

Google
Henaro
30.12.2015
21:37:31
с листом всё-равно 77

Artem
30.12.2015
21:39:06
У меня регэкспом сделано :(

def is_nice_two(s): pair = re.search(r'(..).*\1', s) repeat = re.search(r'(.).\1', s) return bool(pair and repeat)

Henaro
30.12.2015
21:42:14
регекспом можно сразу оба условия проверять, например так: (?=.*(\w).\1)(?=.*(\w\w).*\2)

кстати, а строчка qpnxkuldeiituggg не валидна потому что ggg перекрываются?

и пофиг что там есть отдельно ii и gg

Kolyann
30.12.2015
22:29:18
вопрос в том как ты матчишь ggg

там вроде в правилах это описано

если (.)\1, то ты сматчишь 1 вхождение gg

если матчишь (.)(?=\1)

Henaro
30.12.2015
22:30:00
В том и дело, что пробую без регекспов)

Kolyann
30.12.2015
22:30:03
то сматчишь 2 вхождения

а если матчишь без регэкспов то ВЫ БАТЕНЬКА ВЕЛОСИПЕДОСТРОИТЕЛЬ 1 РАЗРЯДА

Google
Kolyann
30.12.2015
22:30:47
а если матчишь регэкспами то вы ЁБНУЛИСЬ ШТОЛЕ НИХУЯ НЕПОНЯТНО ЧТО ЭТО ЗА СИМВОЛЫ ВООБЩЕ

Henaro
30.12.2015
22:30:58
С регекспами слишком просто, ради фана делаю так

Kolyann
30.12.2015
22:30:58
а третьего не дано.

Alex
30.12.2015
23:04:18
А есть какая-та приблуда, чтоб при запуске REPL сразу выполнялось несколько строчек кода?

Kolyann
30.12.2015
23:04:34
BEGIN{}

точный синтаксис гугли, я его всегда привираю

но в целом это выглядит как-то так

... | perl -pe 'BEGIN{print("start script");} s/\d//g'

например

Alex
30.12.2015
23:06:49
Да не. Питоновский REPL (не perl). Ну тот, который команд лайн интерфейс.

Kolyann
30.12.2015
23:06:55
тьфу бля

чот у меня ближе к ночи дизлексия :D

тут хз, я питоновский кли не осиливал ещ

Alex
30.12.2015
23:12:48
Установить яндексбар.

Nikita
30.12.2015
23:17:20
яндекс.советник

Whore Amazing
31.12.2015
05:09:21
гебят, а что в питоне есть встроенного для работы с ftp?

Andrey ?
31.12.2015
05:11:51
http://lmgtfy.com/?q=python+ftp

Nikita
31.12.2015
09:52:57
да

ftplib не?

или тебе сервер?

Google
Whore Amazing
31.12.2015
11:34:02
не, фтплиб уже нагуглил

будет достаточно)

Kolyann
31.12.2015
11:40:35
пасаны

оч важный вопрос

вот если я на ногте например сделаю отметку маркером около заусенцы и не буду её стирать

отметка съедет к концу ногтя через время?

или же ноготь растёт примерно как сосулька

31.12.2015
11:44:11
Отслоится она

Alex
31.12.2015
11:55:05
Съедет.

Pavel
31.12.2015
11:55:57
Белые точки съезжают.

Kolyann
31.12.2015
11:56:41
LIFO / FIFO модель ногтя

Alex
31.12.2015
11:57:12
FIFO.

Kolyann
31.12.2015
11:57:30
мне знакомый написал что у него белые точки съехали

а почему в таком случае рельеф сохраняет место?

Whore Amazing
31.12.2015
11:59:53
съезжают нижние слои. верхние отслаиваются/истончаются.

Pavel
31.12.2015
13:27:18
Всех с наступающим

Заказчиков и боссов всем желаю таких, чтобы не бомбило

Henaro
31.12.2015
13:29:08
Спасибо, ёпту

Сеня
31.12.2015
13:31:24
Собираюсь смотреть рождественский спецвыпуск дк

Тянул специально до нг

Google
Alex
31.12.2015
13:31:38
Док Культуры*

?

*дом

Admin
ERROR: S client not available

Сеня
31.12.2015
13:31:51
Доктор Кто

Alex
31.12.2015
13:32:14
А ты кошачий блинчик, или блинчиковый кот?

Сеня
31.12.2015
13:34:01
Блинчиковый кот

Boojum
31.12.2015
14:11:40
Всем привет

Почему не удаляются 2 и 4 из списка, они ведь встречаются по одному разу

Kolyann
31.12.2015
14:17:10
скорее всего из-за того, что при удалении элемента итератор съезжает

ща обрисую

1 2 3 4 5 ^ count(1) = 1 => удаляем 2 3 4 5 next iteration 2 3 4 5 ^ count(3) = 1 => удаляем 2 4 5 next iteration 2 4 5 ^ count(5) = 1 => удаляем 2 4 no next

def uniq(data): return list(filter(lambda x: data.count(x) == 1,data))

если нужно, чтобы он оставлял дубликаты, то замени == на !=

Pavel
31.12.2015
14:23:03
Set

Kolyann
31.12.2015
14:23:34
сет это если ему нужно просто множество имеющихся значений

а судя по описанной функции, ему нужно оставить значения, которые встречаются больше чем 1 раз

но вообще да, если нужно будет просто оставить значения, которые не уникальны, то это set(filter...) вместо list(filter...)

Boojum
31.12.2015
14:28:32
Все ясно, спасибо

Блин, офигенно

Google
Kolyann
31.12.2015
14:35:33
у меня такие же эмоции были когда научился подобную шляпу лепить

Pavel
31.12.2015
15:00:55
Трудно с телефона много писать, но ещ5 можно посмоиреть в сторону collections.Counter

Kolyann
31.12.2015
15:24:27
так а чем их там заменить?

и бля ОДНА СТРОЧКА

ОДНА

разве это не счастье?

Alex
31.12.2015
15:29:41
Больше лямбд для бога лямбд.

Pavel
31.12.2015
17:33:53
не будет работать, если в data лежит итератор.

(i[0] for i in Counter(data).items() if i[1]>1)

Boojum
31.12.2015
19:03:16
А как бы сделать так, чтобы буквы в uppercase и lowercase не считались одной буквой? Чтобы каждая считалось уникальным элементом списка, "P" != "p"

Nikita
31.12.2015
19:04:03
так P != p

Boojum
31.12.2015
19:04:11
Вернее, лол, наоборот

Страница 83 из 9768