gentoo.ru
python
python@conference.gentoo.ru
Понедельник, 30 мая 2011< ^ >
krigstask установил(а) тему: ЯП Python || https://gist.github.com/289467 || Логи: http://tinyurl.com/gentoo-py-logs || "Python's a drop-in replacement for BASIC in the sense that Optimus Prime is a drop-in replacement for a truck."
Конфигурация комнаты
Участники комнаты

GMT+4
[01:34:46] maksbotan вышел(а) из комнаты
[07:07:41] lk4d4 вышел(а) из комнаты
[08:26:53] lk4d4 вошёл(а) в комнату
[10:05:04] <lk4d4> krigstask: тут?
[10:18:48] <krigstask> Нет, на работу выезжаю
[10:18:52] krigstask вышел(а) из комнаты: Logged out
[10:40:50] maksbotan вошёл(а) в комнату
[11:53:57] krigstask вошёл(а) в комнату
[12:02:32] maksbotan вышел(а) из комнаты
[12:02:56] maksbotan вошёл(а) в комнату
[12:46:18] maksbotan вышел(а) из комнаты
[12:56:26] <lk4d4> krigstask: у меня дурацкий вопрос
[12:56:39] <krigstask> Давай
[12:56:55] <lk4d4> for pkt in pkts:
    pkt = field_fuzz(pkt, TCP, "sport", "dport")
[12:56:59] <lk4d4> вот такой код
[12:57:10] <lk4d4> как мне сделать чтобы сам pkts тоже менялся?
[12:58:18] <krigstask> Боюсь, не стоит
[12:58:38] <krigstask> pkts =  [field_fuzz(pkt, TCP, "sport", "dport") pkt in pkts]
[12:58:42] <krigstask> Так лучше сделай
[12:59:05] <lk4d4> а for там нигде не нужен?
[12:59:11] <krigstask> Нужен
[12:59:14] <lk4d4> спасибо
[12:59:15] <krigstask> Но я его забыл
[12:59:31] <krigstask> И решил оставить это в качестве упражнения читателю
[12:59:54] <lk4d4> просто тут еще такое дело, что pkts не список
[13:00:01] <krigstask> А что?
[13:00:04] <lk4d4> а какой-то представитель класса
[13:00:13] <krigstask> Да почигу, вообще говоря
[13:00:19] <lk4d4> ну я понел
[13:00:25] <krigstask> Если тебя список устроит в качестве результата
[13:00:28] <lk4d4> просто на выходе-то список получится
[13:00:29] <lk4d4> во-во
[13:00:36] <lk4d4> ну в принципе меня пока устраивает
[13:00:36] <krigstask> Можешь ещё генераторное выражение употребить
[13:00:44] <lk4d4> это как?
[13:03:16] <krigstask> http://www.python.org/dev/peps/pep-0289/
[13:03:24] <krigstask> Лучше не нашёл сходу
[13:03:32] <lk4d4> ну и то круто
[13:03:45] <krigstask> Вместо [] пишешь () и получаешь не список, а генератор
[13:18:53] <lk4d4> krigstask: а вот подскажи ка мне еще
[13:19:00] <lk4d4> как получить случайный элемент словаря
[13:19:30] <lk4d4> даже более того, как мне удалить случайный элемент словаря
[13:21:12] <krigstask> Как так — случайный?
[13:22:42] <lk4d4> ну вот у меня есть словарик с полями tcp
[13:22:58] <lk4d4> мне нужно случайным образом удалить какое-то из полей
[13:23:41] <krigstask> Ну, возьми tcpdict.keys(), получи случайный из его элементов и удали
[13:24:04] <lk4d4> а как его получить-то случайный?
[13:24:57] <krigstask> file://localhost/usr/share/doc/python-docs-2.7.1/html/library/random.html#random.choice
[13:25:32] <lk4d4> ясно
[13:26:23] <krigstask> Пожалуйста d-:Е
[13:28:30] <lk4d4> ну это вообще крутотень получается
[13:39:58] <krigstask> А то
[17:12:47] lk4d4 вышел(а) из комнаты
[18:56:08] lk4d4 вошёл(а) в комнату
[19:47:10] <lk4d4> [*N]  >> dev-python/pygooglevoice
[19:47:14] <lk4d4> видал?
[19:49:39] <krigstask> Ну мне не надо
[19:53:22] <krigstask> А вообще видел
[21:24:37] krigstask вышел(а) из комнаты: Logged out
[21:25:13] krigstask вошёл(а) в комнату
[21:33:44] qnikst вошёл(а) в комнату
[22:03:19] maksbotan вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!