Лучшие tuples вопросы ИТ разработчиков

  • 28 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

MapThread также делает подобные вещи. Это менее изящно, чем решение MapThread от Howard, но в некотором смысле более читабельно. Посмотрите документы MapThread. Функция определяется inline (чистая функция):

ел бы объединить два списка. Если у меня есть следующие два списка:{a,b,c,d} а также{1,2,3,4} что мне нужно сделать, чтобы я получил{{a,1}, {b,2}, {c,3}, {d,4}}?

Задан 20 Mar 2011, 19:22 от Martijn
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

@Motti: мои мысли точно, std :: array будет лучше

исал следующий базовый шаблон Tuple: template <typename... T> class Tuple; template <uintptr_t N, typename... T> struct TupleIndexer; template <typename Head, typename... Tail> class Tuple<Head, Tail...> : public Tuple<Tail...> { private: Head ...

Задан 21 Dec 2010, 05:01 от nonoitall
  • 30 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

это решение справедливо для любых кортежей одинаковой длины.

я есть некоторые значения в кортеже, и я хочу добавить еще один кортеж к нему поэлементно. Поэтому я хотел бы функциональность, как это: std::tuple<int,int> a = {1,2}; std::tuple<int,int> b = {2,4}; std::tuple<int,int> c = a + b; // possible ...

Задан 12 Jun 2018, 10:14 от Prunus Persica
  • 78 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Это больше похоже на то, над чем вы работаете, а не на ответ на этот конкретный вопрос, или?

ли разница между использованиемstd::tuple и только данныеstruct? typedef std::tuple<int, double, bool> foo_t; struct bar_t { int id; double value; bool dirty; }Из того, что я нашел в Интернете, я обнаружил, что есть два основных различия:struct ...

Задан 01 May 2011, 23:46 от Alex Koay
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Конвертировать элементы списка в кортеж

У меня есть такой список. ['February 01,2011 - February 28, 2011', 'March 01,2011 - March 31, 2011']Я хочу преобразовать это в [('February 01,2011 - February 28, 2011'), ('March 01,2011 - March 31, 2011')] Есть идеи?? Пожалуйста помоги!!! ...

Задан 16 Jan 2012, 05:34 от Alchemist777
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

 На самом деле, здесь возник мой вопрос

я есть кусок кода, как показано ниже: tupvalue = [('html', 96), ('css', 115), ('map', 82)]Поэтому, печатая вышеприведенный кортеж в нужном формате для определенного индекса, я нашел такой код: >>> '%s:%d' % tupvalue[0] 'html:96'Мне интересно, ...

Задан 20 Oct 2017, 04:32 от Sjn73
  • 145 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Конвертировать кортеж в список и обратно

В настоящее время я работаю над редактором карт для игры в pygame, используя карты тайлов. Уровень построен из блоков в следующей структуре (хотя и намного больше): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) ...

Задан 30 Apr 2013, 09:35 от user2133308
  • 331 голос
  • 9 ответов
  • 0 просмотров
9 ответов

Сортировать список кортежей по 2-му элементу (целочисленное значение) [дубликаты]

На этот вопрос уже есть ответ: Как отсортировать (список / кортеж) списки / кортежи? [/questions/3121979/how-to-sort-list-tuple-of-lists-tuples] 10 ответов У меня есть список кортежей, который выглядит примерно так: [('abc', 121),('abc', ...

Задан 22 May 2012, 02:48 от Amyth
  • 27 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Объявление параметров кортежа и странность присваивания

Я могу назначить кортеж следующим образом: var (min, max) = (1, 2)Но я не могу тогдапереназначить следующее (min, max) = (1, 3) //compiler error: ';' expected but '=' foundВместо этого я, кажется, должен сделать: min = 1 max = 3Почему ...

Задан 26 Oct 2009, 12:19 от oxbow_lakes
  • 468 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Конвертировать список в кортеж в Python

Я пытаюсь преобразовать список в кортеж. Когда я в Google, я нахожу много ответов, похожих на: l = [4,5,6] tuple(l)Но если я сделаю это, я получу это сообщение об ошибке: Ошибка типа: объект 'tuple' не вызывается Как я могу решить эту проблему?

Задан 11 Oct 2012, 09:13 от LynnH
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Можно ли вывести параметры шаблона кортежа из инициализации типа фигурных скобок?

В этом примере можно ли разрешить вычет типа параметров шаблонаtuple? #include<tuple> #include<string> template<class T1, class T2> void fun(std::tuple<T1, T2> t, std::string other){} int main(){ fun(std::tuple<double, int>(2.,3), ...

Задан 23 May 2013, 00:39 от alfC
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Преобразование CSV-файла в список кортежей с помощью Python

Я должен взять CSV с 4 столбцами: бренд, цена, вес и тип. Виды апельсин, яблоко, груша, слива. Параметры: мне нужно выбрать максимально возможный вес, но выбрав 1 апельсин, 2 груши, 3 яблока и 1 сливу, не превышая бюджет в 20 долларов. Я не ...

Задан 13 Sep 2013, 00:31 от Sean
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Результат:

о для любопытства, это не «я должен иметь это», а как объявить кортеж с помощью класса system.tuple в powershell? Я использую powershell.exe.config для загрузки фреймворка 4.0, но я не могу создать кортеж. Пробую это: PS C:\ps1> $a = ...

Задан 04 May 2011, 10:44 от CB.
  • 25 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

@stephentetley Реализована ли эта реализация где-нибудь в пакете?

кция работает только для функций, принимающих два аргумента:uncurryЕсли я хочу разархивировать функции с произвольным числом аргументов, я мог бы просто написать отдельные функции: uncurry :: (a -> b -> c) -> (a, b) -> cНо это быстро становится ...

Задан 28 Aug 2011, 12:25 от fredoverflow
  • 23 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

получение элемента из кортежа [duplicate]

Возможный дубликат: Почему ADL не находит шаблоны функций? [https://stackoverflow.com/questions/2953684/why-doesnt-adl-find-function-templates] призваниеget похоже, не вызывает зависимый от аргумента поиск: auto t = std::make_tuple(false, ...

Задан 11 Sep 2011, 07:55 от fredoverflow
  • 23 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

Возможный дубликат: Python: как отсортировать сложный список по двум разным ключам [https://stackoverflow.com/questions/3979872/python-how-to-sort-a-complex-list-on-two-different-keys] У меня есть список кортежей. Я хочу отсортировать их в ...

Задан 21 Feb 2012, 11:01 от Razer
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Удобочитаемое соглашение для распаковки однозначного кортежа

Есть некоторыесвязанные с вопросы о распаковке однозначных кортежей, но я хотел бы знать, есть ли предпочтительный метод с точки зрения читабельности для сов...

Задан 15 Sep 2010, 20:19 от Ian Mackinnon
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как использовать приоритетные очереди в Scala?

Я пытаюсь реализовать поиск A * в Scala (версия 2.10), но наткнулся на кирпичную стену - я не могу понять, как использовать приоритетную очередь Scala. Это кажется простой задачей, но поиск в Google ничего не дал (кроме одного примера кода, ...

Задан 17 Feb 2013, 23:30 от Antimony
  • 62 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Есть ли название для этой идиомы создания кортежей?

НаРасширенный список рассылки@LouisDionne недавно опубликовал следующий хитрый трюк для создания сущности, похожей на кортеж:

Задан 16 Aug 2014, 09:29 от TemplateRex
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Кортежи Python как ключи медленные?

Я пытаюсь реализовать быстрый поиск отсортированных кортежей в словаре; что-то, что отвечает на вопрос «Имеет ли кортеж (3,8) ассоциированное значение, и если да, то что это?». Пусть целые числа в кортежах будут связаны снизу 0 и ...

Задан 19 Feb 2012, 14:23 от Nico Schlömer
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

То есть аргумент принимается по ссылке на const, а не по значению. Как есть, вы пытаетесь скопировать кортеж non-constexpr в константном выражении - это не может работать. По ссылке это хорошо, так как вы на самом деле не читаете кортеж.

я естьstatic_loop построить как это template <std::size_t n, typename F> void static_loop(F&& f) { static_assert(n <= 8 && "static loop size should <= 8"); if constexpr (n >= 8) f(std::integral_constant<size_t, n - 8>()); if constexpr (n >= ...

Задан 30 Dec 2018, 13:41 от Amos
  • 25 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Вы всегда можете переделать свой юнит-тест, чтобы проверить содержимое Item в кортеже, а не сам кортеж.

годняшнего дня мое понимание .NETTuple классы были, что они делегируют свою реализациюEquals() к их содержанию, что позволяет мне приравнивать и сравнивать их «по значению». Тогда этот тест пришел и сделал из меня дурака: [TestMethod] public ...

Задан 21 Feb 2011, 18:24 от aoven
  • 222 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

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

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

Задан 04 Sep 2009, 18:36 от amit
  • 26 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как работает оператор запятой Python во время присваивания?

Я читал операторы присваивания в документации по Python (http://docs.python.org/reference/simple_stmts.html#assignment-statements ). В том, что это цитирует...

Задан 16 Jul 2012, 10:25 от Simeon Visserthiruvenkadam
  • 2 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

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

Задан 10 Dec 2012, 20:34 от jabe
  • 10 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Добавление двух кортежей поэлементно

Мне просто интересно, есть ли особенно питонический способ добавления двух кортежей поэлементно? Пока (а и б - кортежи), у меня есть map(sum, zip(a, b))Мой ожидаемый результат будет: (a[0] + b[0], a[1] + b[1], ...)И возможное взвешивание было ...

Задан 14 May 2013, 16:44 от James
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 может отличаться от

реобразовать типы из параметров шаблона переменной в другой тип? Например: template <typename... T> struct single { std::tuple<T...> m_single; }; template <typename... T> struct sequences { single<T...> get(size_t pos) { // I don't know how to ...

Задан 08 Mar 2011, 16:23 от Max
Page 1 of 8
1 2 3 4 5