Описание тега one-liner
One Liners — это сокращенная однострочная версия многострочного скрипта. Используйте этот тег, когда у вас есть вопрос об одном вкладыше.
6
ответов
Распечатайте / найдите первый символ (с НАИМЕНЬШИМ вхождением) в непустой строке, и порядок важен
BASH GNU bash, версия 4.2.46(2)-релиз (x86_64-redhat-linux-gnu) Дана строка str, которая может хранить только любые нижние, UPPER или только числовые значения. Как найти первый символ (с НАИМЕНЬШИМ вхождением) в непустой строкеstr? Задача состоит в …
06 июн '20 в 13:42
3
ответа
один лайнер для итерации (генератор)
Я наткнулся на код вроде: [func(val) for val in iterable] Существует итерация (в моем случае генератор), для которой пользователь хочет вызвать функцию для каждого значения для ее побочных эффектов (func может например просто быть print), но где воз…
16 июн '20 в 15:03
3
ответа
Печатать только если не ноль в Python - однострочный метод?
У меня есть объект класса, Task, с четырьмя свойствами, t, date, priority а также checked. Толькоtдолжен содержать значение, остальные три свойства необязательны. Я написал метод печати, который будет печатать строки, если они не нулевые: class Task…
17 июн '20 в 13:18
2
ответа
в командной строке perl один лайнер для поиска / замены, но * не * печатать строки, которые не совпадают?
Я хочу выполнить поиск и замену регулярного выражения в файле в командной строке со сложным регулярным выражением, поэтому мне нужен PCRE, и я использую perl -pe "s/foo/bar" (скорее, чем sed), который распечатывает все строки после примене…
14 авг '20 в 15:35
2
ответа
Учитывая список строк, возможно ли получить в одной строке сопоставление каждой длины с набором строк этой длины, отсортированных по длине?
Я придумал следующее, которое действительно работает, но я чувствую, что должен быть более чистый однострочный способ, который не полагается на "внешнюю" карту (result ниже): public TreeMap<Integer, HashSet<String>> mapLenToString(List&l…
08 июл '20 в 18:36
1
ответ
Сопоставление строкового представления каждой строки с учетом списка списков строк с ее общим количеством вхождений
Позвольте мне сначала более точно описать задание. Даны следующий класс и внутренний класс: public class Title { private List<Line> lines; public Title() { this(new ArrayList<>()); } public Title(List<Line> lines) { this.lines = li…
10 июл '20 в 19:24
2
ответа
Ограничение области целочисленных значений, принимаемых в качестве входных данных в Python
Я создаю игру из командной строки, используя python. Основная особенность этой игры - получить вводимые пользователем значения 1 или 2 в виде целых значений. Любой другой символ должен быть отклонен. Я использовал try-except & if-else condition чтоб…
07 июн '20 в 14:39
3
ответа
Могу ли я заменить однострочник jQuery.load() эквивалентным вызовом fetch()?
У меня есть страница, на которой используется однострочный jQuery $('#id').load('/url'); чтобы загрузить фрагмент в DOM в определенном месте. Если я хочу удалить зависимость от jQuery, есть ли простой альтернативный способ сделать это - возможно, с …
21 авг '20 в 10:59
1
ответ
Как передать дополнительную переменную в функцию при соблюдении условий
Скажем, у меня есть следующий код на Python: hp = 0 if 'header' is in paramdict.keys(): hp = paramdict['header'] mydf = [pd.read_excel(xlsx, sheet, header = hp) for sheet in xlsx.sheet_names] Я только хочу пройти header если это в paramdict. (значен…
08 июл '20 в 19:28
2
ответа
Есть ли способ сделать приведенный ниже код в одну строку
Я пробую метод шифрования (One Time Pad), я получил решение, но хочу сделать его однострочным. Вот пример ввода и вывода соответственно: INPUT(TEXT) = 'HELLO', KEY = 'XMCKL', OUTPUT(CIPHERTEXT) = 'EQNVZ'. def ciphertextFor(text, key): cpt = [] for i…
28 авг '20 в 14:06
1
ответ
Собираем однострочники из многострочного скрипта PS
Необходимо управлять ICS из пакетного сценария командной строки, но не нашел подходящего консольного инструмента. Но нашел скрипт powershell, который выполняет такую задачу. Проблема в том, что сценарий является многострочным, и, поскольку у меня …
26 авг '20 в 22:30
1
ответ
Как мне проверить и назначить мой вывод простым способом
Можно ли в питоне сделать что-то подобное: У меня есть сингл 'span' что я хочу соскрести. Я просто хочу упростить получение данных, я получу сообщение об ошибке, если конвертирую экземпляр bs4 в текст, если он None. и в целом было бы неплохо, если б…
12 сен '20 в 15:50
2
ответа
oneliner с использованием сокращения в Python
Я пытаюсь вывести свои навыки Python (новичок) на новый уровень. и я пытаюсь научить себя функции functools.reduce() Поэтому я каждый раз сталкиваюсь с одной и той же ошибкой; Буду признателен, если кто-нибудь сможет объяснить мне, в чем проблема в …
23 сен '20 в 12:15
1
ответ
Как я могу зафиксировать все, что изменилось в моем репозитории git, с помощью всего одной команды?
Я хочу зафиксировать все изменения в моем репозитории с помощью одной команды. Я знаю, что справлюсь с двумя - используя git add -A а потом git commit -a- но, как однажды сказал один мудрый человек... зачем тратить время, говоря много слов, когда ма…
16 окт '20 в 22:58
3
ответа
Ищете однострочник для преобразования x или x [] в x []
Я ищу короткий и действительный однострочный текст TypeScript, который мог бы заменить следующую функцию: function arrayOrMemberToArray<T>(input: T | T[]): T[] { if(Arrary.isArray(input)) return input return [input] } Втиснуть приведенную выше…
06 ноя '20 в 23:32
2
ответа
Создание списка длин в одной строке Python
Быстрый вопрос... Вроде случайный. Я хотел бы найти способ вернуть список, содержащий все длины элементов в отдельном списке в одной строке python... Используя python 3.8 ... Я попробовал следующее: Список, над которым нужно работать (да, каждый инд…
16 ноя '20 в 07:31
2
ответа
почему есть скобочный питон
Почему скобка присутствует в этом коде после b в if sum([x,y]) <=b "]" +[-1]) return max([sum([x,y]) for x in keyboards for y in drives if sum([x,y]) <= b]+[-1])кто-нибудь, пожалуйста, объясните код
16 сен '20 в 06:49
1
ответ
Как превратить мой небольшой код oneliner в многострочный в python3?
Я по ошибке сделал единичный фрагмент кода с помощью этого Onelineizer, и теперь я застрял, пытаясь сделать его многострочным. Мне нужно сделать его читабельным, но я не могу этого сделать с моими текущими знаниями. (lambda __after: [__after() for s…
20 окт '20 в 14:53
2
ответа
Python для одного лайнера
У меня проблема. Я хочу сделать свой код более простым и понятным. Я пытаюсь получить значение следующей даты из данных x. Вот мой код. Есть ли способ сделать его короче с помощью лямбда или карты? def nextDay(date,x,time=1): res, c = None, 0 while …
22 окт '20 в 04:15
1
ответ
NumPy - конвертировать индексы в bool в одну строку
У меня есть N-мерный массив bool NumPy b. Он был преобразован в индексы True значения по i = np.nonzero(b). Какой самый короткий однострочник для преобразования i вернуться к b. Конечно, это можно сделать многострочным как: b = np.zeros(b_shape, dty…
01 ноя '20 в 16:10