@ru_python

Страница 1575 из 9768
Artem
26.09.2016
16:00:25
решал бы, если бы существовал метод list.count

а, брр, list же это у тебя переменная

тогда да, решает ее.

задача не та, квадрат - долго

Google
Anton
26.09.2016
16:03:25
Компа нет под рукой, не могу затестить :(

Anton
26.09.2016
16:04:22
Ну на мобильном qpython могу ток, но зачем?

digital
26.09.2016
16:16:37
Ребзи помогите. Есть начало координат и конец координат coord_start = { 'x': 0, 'y': 0, } coord_end = { 'x': 14, 'y': 14, } На выходе должен получится список из координат что-то типа [{'x':0,'y':0},..., {'x':14, 'y':14}]

Artem
26.09.2016
16:22:13
[{'x': x, 'y': y} for x in range(coord_start['x'], coord_end['x'] + 1) for y in range(coord_start['y'], coord_end['y'] + 1)] же.

Marsel
26.09.2016
16:24:32
в список ключи пихаешь?

Erdni
26.09.2016
16:25:45
/360

/help

here1am
26.09.2016
16:26:10
пишу с лопаты на ходу

Bro
26.09.2016
17:00:08
Тоже на ходу гг

Google
zhag
26.09.2016
17:48:29
так я уж было думал что все просто но как оказалось я немогу к списку logins = () просто append что-то

поэтому так

µ

logins = logins + re.search('login\:\sInfo\:\sLogin\:\s([^\>]+)\>', logline).group(1).split('@')[0]

но TypeError: can only concatenate tuple (not "str") to tuple

в чем я не прав

arisu
26.09.2016
17:50:16
разве эксепшон недостаточно дескриптивен?

zhag
26.09.2016
17:56:10
а как мне тогда добавить только уникальные значения в массив?

arisu
26.09.2016
17:58:21
щас опять будет недовольство

а-ля "я нихачу сет"

reduce(lambda lst, elem: lst + [elem] if elem not in lst else lst, LIST_OF_ITEMS, [])

ну вот для нелюбителей сета

удаление дубликатов без изменения порядка

и без побочных эффектов

Artem
26.09.2016
18:04:50
Всего-то с созданием 2m списков и сложностью o(nm)

arisu
26.09.2016
18:05:29
ага

зато без сета.

zhag
26.09.2016
18:46:46
сетом нормально

{'servers', 'y', 'sales', 'postmaster', 'servers1', 'info', 'test'}

Google
zhag
26.09.2016
18:47:47
вот что получилось

типа уникальные логины

а теперь у меня есть список записей как найти последний элемент этого списка содержащий "servers"

V
26.09.2016
20:12:59
а теперь у меня есть список записей как найти последний элемент этого списка содержащий "servers"
я конечно не настоящий сварщик, но например так: l = ['servers', 'y', 'sales', 'postmaster', 'servers1', 'info', 'test'] last_servers = [item for item in l if 'servers' in item][-1]

V
26.09.2016
20:24:41
вот, сразу видно сварщик настоящий

Pavel
26.09.2016
20:33:37
reversed(list(enumerate(l))) это просто reversed(enumerate(l))

Sergey
26.09.2016
20:33:57
попробуйте

Artem
26.09.2016
20:35:16
А главное, что и enumerate не нужен

Pavel
26.09.2016
20:35:41
хе. кстати, да )

Sergey
26.09.2016
20:37:00
А главное, что и enumerate не нужен
вопрос мог подразумевать и необходимость возврата индекса, поэтому я добавил enumerate

А главное, что и enumerate не нужен
оба питона выбросят TypeError: argument to reversed() must be a sequence, если не обернуть в лист

Artem
26.09.2016
20:39:54
Если не обернуть enumerate в лист?

Artem
26.09.2016
20:41:59
Но в вопросе не было про индекс)

Sergey
26.09.2016
20:42:32
и?

Artem
26.09.2016
20:42:54
И в ответе получился ненужный монстр!

Sergey
26.09.2016
20:43:28
уберите enumerate, если индекс не нужен)

думаю, у вас получится

arisu
26.09.2016
20:45:05
[x for x in l if x.startswith('servers')].pop()

Google
Oleksandr
26.09.2016
20:45:20
/offtop

Sergey
26.09.2016
20:45:54
[x for x in l if x.startswith('servers')].pop()
ваш ответ, как и другой выше, не обрабатывает пустой список (IndexError)

Admin
ERROR: S client not available

Artem
26.09.2016
20:47:28
([None] + ..) например

arisu
26.09.2016
20:47:30
ну

Sergey
26.09.2016
20:48:34
язык дает все удобства, а вы их стороной обходите)

Artem
26.09.2016
20:48:56
Да не, ответ с генераторами конечно правильный

Просто он усложнен

arisu
26.09.2016
20:50:01
ну если генераторы

то можно и reduce!

Sergey
26.09.2016
20:50:20
а простой цикл быстрее всего этого не будет?

arisu
26.09.2016
20:52:31
не тру.

а вообще жа

с генераторами самый хороший образец

next(x for x in reversed(l))

или просто next(reversed(l))

Artem
26.09.2016
21:00:53
Только немного потерялось условие

arisu
26.09.2016
21:01:48
вставить по вкусу

Kill me pls
26.09.2016
21:08:08
1270 участников, я считаю, его нужно забанить.

Если каждый будет флудить, что будет?

Google
[Anonymous]
26.09.2016
21:09:39
Давай теперь выгонять каждого, кто тыкнул кнопочку с ожиданием результата от бота.

Но ответил только ты.

Kill me pls
26.09.2016
21:10:09
@zagrebelin

[Anonymous]
26.09.2016
21:10:41
А когда в последний раз клаудфларю валили?

[Anonymous]
26.09.2016
21:11:24
А её можно положить? У них запасы мощностей космические.

[Anonymous]
26.09.2016
21:11:40
[Anonymous]
26.09.2016
21:13:50
https://blog.cloudflare.com/a-winter-of-400gbps-weekend-ddos-attacks/

400 Gbps.

Suren
26.09.2016
21:38:46
14

Rocket
26.09.2016
21:41:27
Ребзи, есть задачка

Хочу wiki, на питоне, Django или Flask

Что нибудь не очень сложное

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