Результаты поиска по запросу "tuples"

5 ответов

Определить, является ли тип std :: tuple?

В настоящее время у меня есть две функции: template<typename Type> bool f(Type* x); template<typename... List> bool f(std::tuple<List...>* x);Есть ли способ объединить эти две функции с дополнительным параметром шаблона, который указывает, ...

4 ответа

Поменять значения в кортеже / списке внутри списка в python?

У меня есть кортеж / список внутри списка, как это: [('foo','bar'),('foo1','bar1'),('foofoo','barbar')]Какой самый быстрый способ в python (работает на очень низкой скорости процессора / оперативной памяти) для обмена значениями, как это ...

3 ответа

Почему экземпляр Functor с двумя кортежами применяет функцию только ко второму элементу?

import Control.Applicative main = print $ fmap (*2) (1,2)производит(1,4), Я ожидал бы, что это произведет(2,4) но вместо этого функция применяется только ко второму элементу кортежа. ОбновитьЯ практически сразу понял это. Я выложу свой ответ ...

ТОП публикаций

3 ответа

Как сплющить вложенный кортеж?

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

8 ответов

Добавить переменные в кортеж

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

5 ответов

Я хочу сгруппировать кортежи на основе похожих атрибутов

У меня есть список кортежей. [(1, 2), (2, 3), (4, 3), (5, 6), (6, 7), (8, 2)] Я хочу сгруппировать их в списки, основанные на том, какие кортежи связаны (имеют связанные значения). Таким образом, конечный результат - два списка связанных ...

1 ответ

TMP: как написать код шаблона, который преобразует любую структуру в кортеж?

Возможно ли использовать шаблонное метапрограммирование для преобразования любой структуры или класса в кортеж? Например: struct Foo { char c; int i; std::string s; }; typedef std::tuple< char, int, std::string > Foo_Tuple;Было бы неплохо иметь ...

3 ответа

Как кортеж реализован в CPython?

Я пытался узнать, как CPython реализован под сценой. Здорово, что Python высокого уровня, но мне не нравится относиться к нему как к черному ящику. Имея это в виду, как реализуются кортежи? Я посмотрел наисточник ...

5 ответов

Python: В чем разница между этими двумя операторами импорта?

Они оба функционально выглядят одинаково для меня. Есть ли различия и преимущества использования одного над другим? >>> from datetime import datetime, timedelta >>> from datetime import (datetime, timedelta)

1 ответ

N-арные кортежи против пар

В Ocaml кортежи с разными арностями имеют конструкторы разных типов и значений: # let a = (1, 2, 3);; val a : int * int * int = (1, 2, 3) # let b = (1, (2, 3));; val b : int * (int * int) = (1, (2, 3))Обратите внимание, что второй пример (b) ...