Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

11
голоса
5
ответов
170
просмотров
Как получить доступ к вложенным объектам, массивам или JSON и обработать их?

У меня есть вложенная структура данных, содержащая объекты и массивы. Как я могу извлечь информацию, то есть получить доступ к конкретному значению или множеству значений (или ключей)?

Например:

var data = {
    code: 42,
    items: [{
        id: 1,
        name: 'foo'
    }, {
   ...
9
голоса
5
ответов
170
просмотров
Фиксация количества знаков после запятой с помощью f-строк

Есть ли простой способ с помощью f-строк в Python зафиксировать количество знаков после запятой? (Конкретно интересуют f-строки, а не другие варианты форматирования строк, такие как .format или %)

Например, предположим, что я хочу отобразить 2 знака после запятой.

Как это сделать? Допустим, что у...

8
голоса
5
ответов
170
просмотров
Удалить первый символ строки, если он равен 0

Я хочу удалить первый символ из строки, если этот символ равен 0. При этом 0 может встречаться несколько раз подряд в начале строки.

Существует ли простая функция, которая проверяет первый символ и удаляет его, если он равен 0?

В данный момент я пытаюсь сделать это с помощью функции slice() в...

28
голоса
5
ответов
169
просмотров
Генерация случайной строки/символов в JavaScript

Я хочу создать строку длиной 5 символов, составленную из символов, случайно выбранных из набора [a-zA-Z0-9].

Какой лучший способ сделать это с помощью JavaScript?

14
голоса
5
ответов
169
просмотров
Как напечатать исключение в Python?

Заголовок: Как напечатать ошибку/исключение в блоке except:?

Текст проблемы: Я пытаюсь поймать исключение в блоке except: и вывести его на экран. Однако, когда я пишу код следующим образом:

try: ... except: print(exception)

Я получаю ошибку, потому что переменная exception не...

20
голоса
5
ответов
169
просмотров
Как объединить два массива в JavaScript и удалить дубликаты?

Я имею две массива JavaScript:

var array1 = ["Vijendra", "Singh"];
var array2 = ["Singh", "Shakya"];

Мне нужно получить следующий вывод:

var array3 = ["Vijendra", "Singh", "Shakya"];

Массив на выходе должен содержать уникальные элементы без повторений.

Как...

16
голоса
5
ответов
169
просмотров
SQL: выбрать только строки с максимальным значением в столбце

Описание проблемы для StackOverflow:

У меня есть таблица для документов (здесь представлена упрощенная версия):

CREATE TABLE documents (
    id INT,
    rev INT,
    content TEXT
);

Таблица содержит следующие данные:

id rev content
1 1 ... ...
9
голоса
0
ответов
169
просмотров
Новые возможности C++17: что стоит знать?

Проблема

C17 теперь является завершённым, и в него было предложено множество новых возможностей. В связи с этим у меня возник следующий вопрос: какие именно функции были добавлены в C в версии C++17?

Я использую компилятор C++, который поддерживает "C++1z". Могу ли я узнать, какие из...

8
голоса
5
ответов
169
просмотров
Что такое «сырые типы» и почему их не следует использовать?

Вопросы:

Что такое "сырой тип" (raw types) в Java, и почему я часто слышу, что их не следует использовать в новом коде? Какова альтернатива, если мы не можем использовать сырые типы, и в чем преимущество этих альтернатив?

7
голоса
5
ответов
169
просмотров
Диапазон букв в Python

Как создать список букв алфавита, не вводя его вручную, как показано ниже?

['a', 'b', 'c', 'd', ..., 'z']