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

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

или

Сообщество

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

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

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

Репутация

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

31
голоса
5
ответов
234
просмотров
В чем разница между методами append и extend для списков в Python?

Заголовок: В чем разница между методами списка append() и extend() в Python?

Текст проблемы:

Я изучаю методы работы со списками в Python и наткнулся на два метода: append() и extend(). Оба они добавляют элементы в список, но я не совсем понимаю, в чем между ними разница. Можете...

21
голоса
5
ответов
234
просмотров
Почему чтение строк из stdin в C++ гораздо медленнее, чем в Python?

Я хотел сравнить скорость чтения строк из стандартного ввода, используя Python и C++, и был поражен тем, что мой код на C++ работает на порядок медленнее, чем эквивалентный код на Python. Поскольку мой C++ немного ржавый, а я еще не стал экспертом в Python, прошу вас сказать, делаю ли я что-то...

20
голоса
4
ответов
234
просмотров
Как читать файл построчно в список?

Как считать каждую строку файла в Python и сохранить их как элементы в списке?

Я пытаюсь считать файл построчно в Python и сохранить каждую строку как элемент в списке. Мне нужно, чтобы каждая строка файла добавлялась в конец списка.

Вот что я пробовал:

# Пример кода
lines =...
15
голоса
3
ответов
234
просмотров
Использование GROUP BY по нескольким столбцам

Я понимаю принцип работы оператора GROUP BY x. Но как работает GROUP BY x, y и что это означает?

14
голоса
5
ответов
234
просмотров
Как обойти "datetime.datetime не сериализуем в JSON"?

У меня есть основной словарь, который выглядит следующим образом:

sample = {}
sample['title'] = "String"
sample['somedate'] = somedatetimehere

Когда я пытаюсь выполнить jsonify(sample), я получаю следующую ошибку:

TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000)...
17
голоса
5
ответов
234
просмотров
Является ли < быстрее, чем <=?

Является ли выражение if (a < 901) быстрее, чем if (a <= 900)? Хотя в этом простом примере разница в производительности незначительна, но в более сложных циклах можно наблюдать небольшие изменения в производительности. Я предполагаю, что это может как-то влиять на сгенерированный машинный...

12
голоса
5
ответов
234
просмотров
Как перенаправить stderr, а не stdout?

У меня есть программа, которая выводит информацию в stdout и stderr, и мне нужно обработать stderr с помощью grep, игнорируя stdout.

Используя временный файл, это можно сделать в два этапа:

command > /dev/null 2> temp.file
grep 'something' temp.file

Но как можно сделать...

11
голоса
5
ответов
234
просмотров
Как проверить, содержит ли строка подстроку?

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

У меня есть корзина покупок, в которой товары отображаются в выпадающем меню. Если пользователь выбирает "да", то я хочу сделать некоторые другие поля на странице видимыми.

Проблема в том, что текст выбора в корзине также включает модификатор цены, который может...

16
голоса
5
ответов
234
просмотров
Как перевернуть строку в Python?

В Python нет встроенного метода reverse для объекта str. Как можно развернуть строку?

15
голоса
5
ответов
234
просмотров
Как получить полный путь к директории текущего файла?

Проблема с получением пути к директории текущего файла в Python

Я пытаюсь получить путь к директории текущего исполняемого файла в Python. С помощью следующего кода я успешно получаю полный путь к файлу:

>>> os.path.abspath(__file__)
'C:\\python27\\test.py'

Однако мне нужен...