Size: a a a

2021 January 11

A

Aryn in SPb Python
А можно ли так сделать если в списке каждые 2 элемента:
Исходный список = [1, 2, 3, 4, 5]
Изменённый список = [[1, 2], [3, 4], [5]]
источник

DI

Danil Ivanov in SPb Python
Aryn
А можно ли так сделать если в списке каждые 2 элемента:
Исходный список = [1, 2, 3, 4, 5]
Изменённый список = [[1, 2], [3, 4], [5]]
поищи python chunk iterator
источник

MK

Maxim Koltsov in SPb Python
в модуле itertools точно что-то такое есть
источник

V

Vasiliy in SPb Python
🚲 Oleh Kopyl UI/UX designer
Что лучше?

Не могу решиться что оставить...

Кажется варик слева понятнее.
Старайся все в одну строчку запихивать, это ведь не жабаскрипт со своими скобками, если слишком длинная строчка получается, то можешь просто доп. ссылки создать
источник

DI

Danil Ivanov in SPb Python
Vasiliy
Старайся все в одну строчку запихивать, это ведь не жабаскрипт со своими скобками, если слишком длинная строчка получается, то можешь просто доп. ссылки создать
зачем вообще этим запариваться берешь либо black, либо autoflake
источник

V

Vasiliy in SPb Python
а так второй вариант будет лучше т.к вот эти [0] [1] не очень очевидно
источник

DI

Danil Ivanov in SPb Python
Danil Ivanov
зачем вообще этим запариваться берешь либо black, либо autoflake
а заодно на всю команду настравиваешь проверки в ci и экономишь время на спорах при код ревью
источник

A

Aryn in SPb Python
Danil Ivanov
поищи python chunk iterator
Спасибо, то, что нужно!
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: black интересен, можно писать код не задумываясь о стандарте, он сам все поправит
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: засунул в pre-commit hook и забыл
источник

V

Vasiliy in SPb Python
Danil Ivanov
зачем вообще этим запариваться берешь либо black, либо autoflake
Вопрос, а эти библы достаточно гибко настраиваемые? Да и если ты не пишешь полотно из json, то, думаю, можно писать сразу правильно :) isort'a достаточно
источник

DI

Danil Ivanov in SPb Python
Vasiliy
Вопрос, а эти библы достаточно гибко настраиваемые? Да и если ты не пишешь полотно из json, то, думаю, можно писать сразу правильно :) isort'a достаточно
black очень гибко )) 120 vs 80 символов и кавычки
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: 120 могут себе позволить только хипсторы из силиконовой долины у которых мониторы размером с настенный ковер из типичной хрущевки
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: а некоторые суровые сибирские программисты вообще пишут питон на мобиле
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: какие там 120
источник

DI

Danil Ivanov in SPb Python
Matrix Telegram Bridge
agentsmith6969: 120 могут себе позволить только хипсторы из силиконовой долины у которых мониторы размером с настенный ковер из типичной хрущевки
силиконовая там немного ужнее, и там себе позволяют другие вещи, и не думаю что стоит тут устраивать холивар за 120 vs 80 :D
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: я кстати на телефоне листал вчера перед сном книгу про pytest
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: там примеры кода так смешно выглядят на узком экране
источник

M

Matrix Telegram Brid... in SPb Python
Danil Ivanov
силиконовая там немного ужнее, и там себе позволяют другие вещи, и не думаю что стоит тут устраивать холивар за 120 vs 80 :D
@lig:matrix.orgmatrix.org: дефолт в 88 выбран после анализа пакетов на pypi. после этой длины строки уменьшение количества строк несущественное уже.
мы использовали 79 символов. потом перешли на black (с отдельным полиси на кавычки) и попробовали 88. да, стало часто больше влезать, но при этом не сильно изменились настройки окошек в IDE.
так что 88 -- весьма гуд, оказалось.
источник

M

Matrix Telegram Brid... in SPb Python
Matrix Telegram Bridge
agentsmith6969: black интересен, можно писать код не задумываясь о стандарте, он сам все поправит
@lig:matrix.orgmatrix.org: ну вот не всегда. иногда ему надо помочь скобочками или запятыми. попробовать так и по-другому. так что лучше все-таки поставить на горячую клавишу в редакторе и смотреть что он делает
источник