Size: a a a

Сообщество Python Программистов

2020 March 03

V

Vlad.Art in Сообщество Python Программистов
Бензофуран Гетероцикл
А я всё равно опередил
hyakhuyak_i_v_prodakshen = (item if iitem>iterable[index-1] for index, item in enumerate(iterable, 1))
Мне кажется или тут сравнение сам с собой?
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
Бензофуран Гетероцикл
Что есть дандер методы?
Rutlib5
4. Классы и ООП - Чистый Python. Тонкости программирования для профи - Бейдер Д.  - rutlib5.com - Ваша домашняя библиотека
Изучение всех возможностей Python — сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте «скрытое золото» в стандартной библиотеке Python и начните писать чистый код уже сегодня.
• Если у вас есть опыт работы со старыми версиями Python, вы сможете ускорить работу с современными шаблонами и функциями, представленными на Python 3;
• Если вы работали с другими языками программирования, и хотите перейти на Python, то найдете практические советы, необходимые для того, чтобы стать эффективным питонщиком;
• Если вы хотите научиться писать чистый код, то найдете здесь самые интересные примеры и малоизвестные трюки.

"Чтобы освоить Python, нужно не только понимать теоретические аспекты языка. Для достижения этой цели придется понять и принять общие правила и самые лучшие практические приемы, используемые сообществом. Книга Дэна поможет вам в этом путешествии. Я убеждена, что, прочитав ее, вы почувствуете себя увереннее."
Мариатта Виджайя, разработчик…
источник

AE

A.Krasilnikov Emoteview.ru in Сообщество Python Программистов
Sergey Ibragimov
Rutlib5
4. Классы и ООП - Чистый Python. Тонкости программирования для профи - Бейдер Д.  - rutlib5.com - Ваша домашняя библиотека
Изучение всех возможностей Python — сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте «скрытое золото» в стандартной библиотеке Python и начните писать чистый код уже сегодня.
• Если у вас есть опыт работы со старыми версиями Python, вы сможете ускорить работу с современными шаблонами и функциями, представленными на Python 3;
• Если вы работали с другими языками программирования, и хотите перейти на Python, то найдете практические советы, необходимые для того, чтобы стать эффективным питонщиком;
• Если вы хотите научиться писать чистый код, то найдете здесь самые интересные примеры и малоизвестные трюки.

"Чтобы освоить Python, нужно не только понимать теоретические аспекты языка. Для достижения этой цели придется понять и принять общие правила и самые лучшие практические приемы, используемые сообществом. Книга Дэна поможет вам в этом путешествии. Я убеждена, что, прочитав ее, вы почувствуете себя увереннее."
Мариатта Виджайя, разработчик…
фишинговый сайт ;)
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Vlad.Art
Мне кажется или тут сравнение сам с собой?
Лол, не должно

А даже если да то... Ну чего ты ожидаешь от hyakhuyak_i_v_prodakshen?))
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
фишинговый сайт ;)
Ну дублей много уж простите, я не обратил внимания
источник

V

Vlad.Art in Сообщество Python Программистов
Бензофуран Гетероцикл
Лол, не должно

А даже если да то... Ну чего ты ожидаешь от hyakhuyak_i_v_prodakshen?))
стартуешь расчет с 1, индекс элемента по факту 0
сравниваешь с index-1
ps. ну в принципе функция сама за сеябя говорит, да
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
if func():
   ....
Из такой конструкции, мы можем каким либо образом получить результат работы функции? Т.е не True\False, а результат работы func(), которое сравнивалось с True.
источник

V

Vlad.Art in Сообщество Python Программистов
👮‍♂️ Andrey Sergeevich
if func():
   ....
Из такой конструкции, мы можем каким либо образом получить результат работы функции? Т.е не True\False, а результат работы func(), которое сравнивалось с True.
по идее если func возвращает не None то в if будет true
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Language:
py3


Source:
iterable = [300, 2, 12, 44, 1, 1, 4, 10, 7, 1, 78, 123, 55]
hyakhuyak_i_v_prodakshen = (item for index, item in enumerate(iterable, 1) if item>iterable[index-1])
print ([*hyakhuyak_i_v_prodakshen])


Result:
[]
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
Vlad.Art
по идее если func возвращает не None то в if будет true
Ну это понятно. Мне интересен именно момент с получением значения, которое сравнивалось, она ведь выполнялось, остается ли еще где-то в памяти это значение или выполнилось сравнилось, потерлось с концами.
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Vlad.Art
по идее если func возвращает не None то в if будет true
А 0, а [], а {}, а set({}), а ""?
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
👮‍♂️ Andrey Sergeevich
Ну это понятно. Мне интересен именно момент с получением значения, которое сравнивалось, она ведь выполнялось, остается ли еще где-то в памяти это значение или выполнилось сравнилось, потерлось с концами.
Оно сохраняется, применяется и сразу утилизируется нахуй
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
Бензофуран Гетероцикл
Оно сохраняется, применяется и сразу утилизируется нахуй
+
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
👮‍♂️ Andrey Sergeevich
Ну это понятно. Мне интересен именно момент с получением значения, которое сравнивалось, она ведь выполнялось, остается ли еще где-то в памяти это значение или выполнилось сравнилось, потерлось с концами.
Сохрани значение в переменную, юзни переменную в if и хоть весь вывод ей забросай))
источник

V

Vlad.Art in Сообщество Python Программистов
Бензофуран Гетероцикл
А 0, а [], а {}, а set({}), а ""?
None и его эквиваленты
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Vlad.Art
None и его эквиваленты
Ты сказал что всё кроме None даст True
источник

V

Vlad.Art in Сообщество Python Программистов
забыл добавить
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Vlad.Art
забыл добавить
А я не упустил момента доебаться))
источник

V

Vlad.Art in Сообщество Python Программистов
как и я)
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
iterable = [300, 2, 12, 44, 1, 1, 4, 10, 7, 1, 78, 123, 55]
hyakhuyak_i_v_prodakshen = (item for index, item in enumerate(iterable, 1) if item>iterable[index-1])
print ([*hyakhuyak_i_v_prodakshen])


Result:
[]
Это ещё не учитывая того что я там избавился от SyntaxError и NameError, лол
источник