
Марк
09.06.2016
12:52:45
Да нет. Это костыль

Zart
09.06.2016
12:53:18
ну иди почитай исходники стдлиба для начала
или хочешь сказать что гвидо не умеет в питонвей? 8)

Марк
09.06.2016
12:54:02
(lambda x: x)(lambda x,y: (x+y))((lambda x:x)(3), (lambda y:y)(5))
или вот. Я ради тренировки нафигачил такого дерьма строк на пять. Это не пайтоновская тема. Это выдрали из какого-нибудь js

Google

Марк
09.06.2016
12:56:48
In [12]: a = (1,2,3)
In [13]: a = (1,2,3)[0]
In [14]: a,b = (1,2,3)[0][1]
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/home/devel/dev_python/<ipython-input-14-715bd9d61c91> in <module>()
----> 1 a,b = (1,2,3)[0][1]
TypeError: 'int' object has no attribute '__getitem__'
И вот такой хуйни быть не должно

Zart
09.06.2016
12:57:09
...
тебе никто ничего не должен, вроде бы
нарисовал хуйню - получи хуйню, распишись

Марк
09.06.2016
12:57:48
Просто это косяк языка

Zart
09.06.2016
12:57:58
1[1] - это косяк прокладки между монитором и стулом

Марк
09.06.2016
12:58:31
Это неочевидное, невменяемое поведение
Спорить тут не о чем

Zart
09.06.2016
12:58:50
?
"a,b = (1,2,3)[0][1]" - а что ты хотел этим выразить? первые два элемента чтоль?

Janek
09.06.2016
12:59:36
Лол

Wisketchy
09.06.2016
12:59:48
Кек

Google

Марк
09.06.2016
12:59:49
a = (1,2,3)[0]
Сделали валидным такой вариант? Делайте валидным и такой
a,b = (1,2,3)[0][1]

Janek
09.06.2016
12:59:51
Что тут написано?

Zart
09.06.2016
13:00:00
дебил, блядь (с) лавров

Janek
09.06.2016
13:00:07
Лол

Wisketchy
09.06.2016
13:00:21
a,b = [1,2,3][:1]

Janek
09.06.2016
13:00:25
Марк за профи сходил до недавнего времени

Zart
09.06.2016
13:00:40
a = (1,2,3)[0]
тут у тебя тупл в три элемента и ты дергаешь из него нулевой
a, b = (1,2,3)[0][1]
а тут написана хуйня

Марк
09.06.2016
13:00:46

Zart
09.06.2016
13:01:11
ты нихуя не понимаешь в питонвей, поэтому больше не пытайся наклеивать ярлыки

Марк
09.06.2016
13:01:26
Да тебе сказать то нечего по существу

Zart
09.06.2016
13:01:33
какому существу?

Wisketchy
09.06.2016
13:01:33
Это не питонвей
Опиши в трёх словах что это за сущность такая, в твоём понимании

Janek
09.06.2016
13:01:40
Прокладка между монитором и стулом. Я это запомню
Кек

Марк
09.06.2016
13:01:53

Zart
09.06.2016
13:02:19
в питоне слайсы - это натуральнейший для языка способ работы со списками. в других языках я слайсов чтото не припоминаю вовсе
ты пишешь два сабскрипта подряд и почему-то считаешь что они оба должны относится к выражению до них
язык так не работает
второй сабскрипт будет применен к результату первого. почему ты ожидаешь другого - я не знаю

Janek
09.06.2016
13:03:39
Два индекса подряд для двухмерных массивов же

Google

Janek
09.06.2016
13:03:42
Да?
Двухмерных и более

Zart
09.06.2016
13:03:57
другими словами ты не понимаешь язык вообще. поэтому твои рассуждания о питонвее достойны быть смытыми в унитаз, не глядя

Марк
09.06.2016
13:04:30
Нихера

Janek
09.06.2016
13:04:39
Да

Wisketchy
09.06.2016
13:04:39
Двухмерных и более
Для иттерируемых вещей где ещё есть куда иттерароваться, а то будет стопиттэрейшн ошибка
Если в общем говорить

Janek
09.06.2016
13:05:01

Zart
09.06.2016
13:05:03
сабскрипт не работает на итераторах

Wisketchy
09.06.2016
13:05:14

Janek
09.06.2016
13:05:29
Консструкция макса выдаст ошибку
Она смысла не имеет

Марк
09.06.2016
13:05:43
Я пишу, что сама конструкция ()[] уебищная и если уж так решили сделать, то делать ее нужно расширяемой

Zart
09.06.2016
13:05:54
ты дурак чтоли

Janek
09.06.2016
13:05:56
Нормальная конструкция

Wisketchy
09.06.2016
13:05:58
Она и расширяема

Марк
09.06.2016
13:06:03
То есть, делать ()[][][]

Zart
09.06.2016
13:06:04
()[] это не конструкция. это две.
упоротый, блеадь..

Марк
09.06.2016
13:06:52
Ну, блядь, сделай мне k,v,s = (1,2,3)

Google

Janek
09.06.2016
13:06:59
a,b=(1,2,3)[0], (1,2,3)[1]

Zart
09.06.2016
13:07:01
это тупл анпак
и какое отношение он имеет к тому что выше?

Марк
09.06.2016
13:08:31
Ты таким ровным вариантом сделай через ()[] ебанутую такую конструкцию

Zart
09.06.2016
13:08:47
не понял
()[] ЭТО БЛЯДЬ НЕ КОНСТРУКЦИЯ

Марк
09.06.2016
13:09:07
Это конструкция

Zart
09.06.2016
13:09:13
нет

Марк
09.06.2016
13:09:25
А что это?

Zart
09.06.2016
13:09:35
это две разных вещи

Admin
ERROR: S client not available

Zart
09.06.2016
13:09:45
тупл литерал, в скобочках
и взятие элемента по индексу

Марк
09.06.2016
13:10:05
Это просто прекрасно, но это нативно не масштабируется

Zart
09.06.2016
13:10:08
...

Марк
09.06.2016
13:10:12
И мне она не нравится

Zart
09.06.2016
13:10:19
вон из профессии

Марк
09.06.2016
13:10:51
Извините, я не обязан хавать всё говно, что есть в Пайтоне из детских болячек

Wisketchy
09.06.2016
13:11:10
Это тоже самое что slice([], value)

Zart
09.06.2016
13:11:34
неа

Google

Wisketchy
09.06.2016
13:11:37
Нет?

Марк
09.06.2016
13:11:40
Мы говорим не о том, что она делает, а так как это выглядит

Wisketchy
09.06.2016
13:11:56
Ну да, там начало, конец и шаг

Zart
09.06.2016
13:11:58
это выглядит как обычное взятие элемента массива

Janek
09.06.2016
13:11:59
Выглядит нормально же

Марк
09.06.2016
13:12:01
()[] - это хуета

Janek
09.06.2016
13:12:03
Читаемо

Zart
09.06.2016
13:12:07
оно точно так же выглядит во всех остальных языках

Janek
09.06.2016
13:12:09
Что тебе не нравится?

Zart
09.06.2016
13:12:20
в бейсике только круглыми скобками

Марк
09.06.2016
13:12:23
Я написал, что мне не нравится

Wisketchy
09.06.2016
13:12:41
Ну ты сказал, что это не питонвэй, а что это такое не сказал

Zart
09.06.2016
13:12:48
можешь идти нахуй если тебе не нравится обращаться к элементам списка через квадратные скобки

Janek
09.06.2016
13:12:49
Так я не понял
Мне не нравится москальска мова из-за звука "щ"

Марк
09.06.2016
13:13:20
Я сказал, что это хуйня.

Zart
09.06.2016
13:13:33
он почему-то считает что (тупл)[индекс] - это якобы единая конструкция

Janek
09.06.2016
13:13:42
Ясно

Марк
09.06.2016
13:13:51
Пиздец

Тёма
09.06.2016
13:13:54
даже такой нуб, как я не понимает о чём срач
везде ж так
первый раз []- взяли элемент массива. второй раз [] - взяли элемент массива, полученного из предыдущего массива
везде же так. и говорить что "это хуйня" - говорить что "ну мне не нравятся все эти ваши языки программирования". потому что блять везде же так.

Марк
09.06.2016
13:14:01
Тут еще по русски читать не умеют

Zart
09.06.2016
13:14:21
это ты по-русски не можешь выразить что тебе не нравится

Тёма
09.06.2016
13:14:29
и даже если признать, что это "конструкция" - это нихера не питоновская конструкция
Эта группа больше не существует