Два года в /fg/. Войти !bnw Сегодня Клубы
Вот сидишь ты такой в python-консоли (язык только для примера, в любом интерпретаторе такое имеет место быть) и нужно тебе получить все пендоские букавки в виде строки для того, чтобы что-то прямо сейчас посчитать и закрыть консоль. какой из двух вариантов ты предпочтешь? 1. >>> s = 'abcdefghijklmnopqrstuvwxyz' 2. >>> import string >>> s = string.lowercase
#CZAAPE / @anarchy / 3012 дней назад

"".join( [chr(l) for l in xrange(97, 123)] )

#CZAAPE/1PV / @anonymous / 3012 дней назад
``` [4] pry(main)> ('a'..'z').to_a.join ```
#CZAAPE/H0P / @anonymous / 3012 дней назад
@anonymous > Python 2 Закапывайте
#CZAAPE/UMA / @anonymous --> #CZAAPE/1PV / 3012 дней назад
ну все умные неебаться, кто-нибудь пусть еще на 1с напишет, а вопрос в том, что люди предпочитают правильное надежное решение или экономия 8 символов при печати
#CZAAPE/LGC / @anarchy / 3012 дней назад
@anarchy Ну, ruby пример -- это варик с "экономия 8 символов при печати".
#CZAAPE/H13 / @anonymous --> #CZAAPE/LGC / 3012 дней назад
@anarchy чтоб юзать правильное простое решение нужно его помнить или гуглить, иногда лениво если и так норм
#CZAAPE/XOJ / @mugiseyebrows --> #CZAAPE/LGC / 3012 дней назад
@anarchy Вариацию /H0P, я же не помню алфавит, а если бы помнил, всё равно есть вероятность опечататься или пропустить букву. Да и читать такой код проще, т.к. не надо вглядываться в месиво из 26 букв чтобы удостовериться, что там именно алфавит и именно в правильном порядке.
#CZAAPE/KAZ / @anonymous --> #CZAAPE/LGC / 3012 дней назад
@anonymous погодь, мы ещё третий не успели закопать
#CZAAPE/46Q / @anonymous --> #CZAAPE/UMA / 3012 дней назад
@4077 ключевой момент “в консоли”, мне не надо экономить место или чтобы код был красивым или читабельным, лично мне нужна скорость, поэтому я предпочту сэкономить 2-3 секунды не нажимая лишние клавиши, но кто-то предпочитает всегда писать так как будто это кто-то будет читать, чтобы не отвыкать. > заебали, луддиты, из-за вас так и не закопают этот труп ответ выше, python3 требует на одно нажатие больше при том, что никакого выигрыша в консоли в большинстве случаев он не дает
#CZAAPE/ZCZ / @anarchy --> #CZAAPE/5IV / 3012 дней назад
@anarchy > `from __future__ import hui, pizda, zalupa` > на одно нажатие больше ну да, ну да
#CZAAPE/8S5 / @anonymous --> #CZAAPE/ZCZ / 3012 дней назад
@anonymous ето, потому что символы сами по себе не нужны отдельно
#CZAAPE/635 / @anonymous --> #CZAAPE/1PV / 3012 дней назад
@anarchy вариант с диапазоном по начальному и конечному ascii символвам всегда более явный, чем string.lowercase
#CZAAPE/5JJ / @anonymous --> #CZAAPE/LGC / 3012 дней назад
@anonymous спс
#CZAAPE/CHN / @anarchy --> #CZAAPE/YPV / 3012 дней назад
@anonymous всегда пишу переносимый код в консоли
#CZAAPE/9AH / @mugiseyebrows --> #CZAAPE/8S5 / 3012 дней назад
s = "qwertyuiopasdfghjklzxcvbnm"
#CZAAPE/QIR / @komar / 3012 дней назад
@4077 уау тиль
#CZAAPE/UUR / @mugiseyebrows --> #CZAAPE/QJG / 3012 дней назад
напишу ''.join(chr(x) for x in range(ord('a'),ord('z')+1)) потому что ебал я в питоноконсоли еще и думать
#CZAAPE/ZR1 / @stiletto / 3012 дней назад
@stiletto ппц, штилетта почини "".join(chr(x) for x in range(ord("a"),ord("z")+1))
#CZAAPE/LW5 / @stiletto --> #CZAAPE/ZR1 / 3012 дней назад
``` var alphabet = require('alphabet'); console.log(alphabet.lower.join('')); //=> [ 'abcdefghijklmnopqrstuvwxyz' ] ``` жду ваших оправданий почему в 2018 вы все еще помните че там в стандартных либах вместо того чтобы использовать всю мощь улья
#CZAAPE/PDZ / @krkm / 3012 дней назад
@stiletto но ведь это гораздо больше, чем 26 букв натыкать, боишься опечататься?
#CZAAPE/B4X / @anarchy --> #CZAAPE/ZR1 / 3011 дней назад
@anarchy больше, но быстрее
#CZAAPE/12L / @anonymous --> #CZAAPE/B4X / 3011 дней назад

@anonymous это

#CZAAPE/JZQ / @anonymous --> #CZAAPE/H0P / 3009 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.