Найдите ответы на ваши вопросы по программированию
Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь
Сообщество
Получите помощь от опытных разработчиков и помогайте другим
Быстрые ответы
Получайте ответы на ваши вопросы в течение нескольких минут
Репутация
Зарабатывайте репутацию и ачивки за помощь другим
Последние вопросы
Как получить список значений из словаря?
Заголовок: Как получить список значений из словаря в Python?
Содержание:
В Java получить значения из Map в виде списка так же просто, как выполнить list = map.values();. Я хотел бы узнать, есть ли аналогичный простой способ в Python, чтобы получить список значений из словаря (dict).
Как лучше всего удалить акценты (нормализовать) в строке Unicode Python?
У меня есть строка в формате Unicode в Python, и я хотел бы удалить все диакритические знаки (акценты).
Я нашел элегантное решение этой задачи в Java:
- Конвертировать строку Unicode в её длинную нормализованную форму (с отдельными символами для букв и диакритиков).
- Удалить все символы,...
Как удалить повторяющиеся элементы из ArrayList?
У меня есть ArrayList<String>, и я хочу удалить из него повторяющиеся строки. Как я могу это сделать?
Как красиво вывести вложенные словари?
Как я могу красиво отформатировать словарь глубиной около 4 в Python? Я пробовал использовать функцию pprint(), но она не сработала:
import pprint
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(mydict)
Я хочу, чтобы каждое уровень вложенности имел табуляцию ("\t"), чтобы...
Найти индекс последнего вхождения подстроки в строке
Я хочу найти позицию (или индекс) последнего вхождения определенной подстроки в заданной строке str.
Например, предполагая, что входная строка равна str = 'hello', а подстрока target = 'l', то в результате должно возвращаться значение 3.
Как я могу это сделать?
Каковы преимущества std::distance по сравнению с вычитанием итераторов?
Я итерируюсь по вектору и мне нужен индекс, на который указывает итератор. Какие достоинства и недостатки у следующих методов?
it - vec.begin() std::distance(vec.begin(), it)
Объяснение '__enter__' и '__exit__' в Python
Описание проблемы для StackOverflow:
Я увидел следующий код и не совсем понимаю, что он означает:
def __enter__(self):
return self
def __exit__(self, type, value, tb):
self.stream.close()
Кроме этого, вот полный код:
from __future__ import with_statement #...
Как оператор GROUP BY обрабатывает значения NULL?
Как оператор GROUP BY обрабатывает значения NULL? Соответствует ли это общему подходу к этим значениям?
Копирование не нуль-терминированного массива unsigned char в std::string
У меня возникла проблема с копированием массива unsigned char, который не заканчивается на нулевой символ, в объект std::string. Если бы массив был с нулевым окончанием, задача была бы довольно простой:
unsigned char u_array[4] = { 'a', 's', 'd', '\0' };
std::string str =...
Как проверить, является ли объект массивом?
Я пытаюсь написать функцию, которая принимает либо список строк, либо одну строку. Если это строка, то я хочу преобразовать её в массив с единственным элементом, чтобы потом можно было перебрать его без опасения получить ошибку.
Как мне проверить, является ли переменная массивом?