Вопросы по теме 'tuples'

Преобразование списка кортежей в dict
У меня есть список таких кортежей: [ ('a', 1), ('a', 2), ('a', 3), ('b', 1), ('b', 2), ('c', 1), ] Я хочу повторить этот ключ по первому элементу, поэтому, например, я мог бы напечатать что-то вроде этого: a 1 2 3 b 1 2 c 1 Как мне...
22630 просмотров
schedule 13.12.2023

Почему кортежи в C ++ не используются чаще?
Почему кажется, что никто не использует кортежи в C ++, например, Boost Библиотека кортежей или стандартная библиотека для TR1? Я прочитал много кода C ++ и очень редко вижу использование кортежей, но я часто вижу много мест, где кортежи решают...
55470 просмотров
schedule 26.03.2022

Извлечение кортежа из набора кортежей на основе содержащегося значения
У меня есть структура данных, которая представляет собой набор таких кортежей: things = ( (123, 1, "Floogle"), (154, 33, "Blurgle"), (156, 55, "Blarg") ) Первый и третий элементы уникальны для коллекции. Что я хочу сделать, так это...
766 просмотров
schedule 10.09.2022

Есть ли способ иметь кортежи с именованными полями в Scala, аналогичные анонимным классам в C #?
См .: Могу ли я указать значимое имя для анонимного класса в C #? В C # вы можете написать: var e = new { ID = 5, Name= "Prashant" }; assertEquals( 5, e.ID ) Но в Scala я пишу: var e = (5, "Prashant") assertEquals( 5, e._1 )...
18119 просмотров
schedule 25.08.2023

scala объединяет несколько параметров вызова функции в кортеж, можно ли это отключить?
Это неприятное нарушение безопасности типов в моем проекте, поэтому я ищу способ отключить его. Кажется, что если функция принимает AnyRef (или java.lang.Object), вы можете вызвать функцию с любой комбинацией параметров, и Scala объединит параметры в...
1314 просмотров
schedule 17.12.2022

std::tuple функция-член get()
boost::tuple имеет функцию-член get() , используемую следующим образом: tuple<int, string, string> t(5, "foo", "bar"); cout << t.get<1>(); // outputs "foo" Кажется, что C++0x std::tuple не имеет этой функции-члена, и...
14786 просмотров
schedule 12.02.2023

Можно ли распаковать кортеж в Python без создания нежелательных переменных?
Есть ли способ написать следующую функцию, чтобы моя IDE не жаловалась, что column является неиспользуемой переменной? def get_selected_index(self): (path, column) = self._tree_view.get_cursor() return path[0] В этом случае меня не...
17272 просмотров
schedule 05.10.2022

Объявление кортежа в Xaml
Есть ли способ объявить кортеж в xaml, чтобы я мог использовать его в качестве параметра конвертера?
4123 просмотров
schedule 26.02.2022

привязка к списку кортежей
У меня есть список кортежей, объединяющих две части данных... Я хотел бы привязать список к сетке данных. Для отображения он работает нормально ... но если я пытаюсь изменить запись, он говорит: «Привязка TwoWay или OneWayToSource не может работать...
6183 просмотров
schedule 05.07.2022

Передать содержимое кортежа в качестве аргументов функции с переменным числом аргументов
Я некоторое время играю с С++ 0x, и теперь я хочу использовать вариативные шаблоны и кортеж для реализации класса «Задача». Я собираюсь передать объекты Task во вновь созданные потоки (используя pthread). Класс задачи будет содержать указатель на...
2569 просмотров

Перебирает ли F# кортежи сзади наперед?
Я создал небольшой набор языков, и при использовании его в интерактивном окне они перечислены в обратном порядке. Это нормальное поведение F#? let languages = ("English", "Spanish", "Italian") let x, y, z = languages val languages : string *...
1043 просмотров
schedule 17.11.2023

Объект кортежа подкласса Python с возможностью внутреннего повторного создания собственного экземпляра
Я понимаю концепцию изменяемых и неизменяемых объектов в Python, без проблем. Хотя внутреннее значение любого неизменяемого объекта нельзя изменить напрямую, любой экземпляр неизменяемого объекта можно воссоздать с другими значениями. Что я хотел бы...
1513 просмотров
schedule 06.09.2023

Доступ к значению в кортеже, который находится в списке
[(1,2), (2,3), (4,5), (3,4), (6,7), (6,7), (3,8)] Как вернуть второе значение из каждого кортежа в этом списке? Желаемый результат: [2, 3, 5, 4, 7, 7, 8]
137180 просмотров
schedule 11.10.2023

как добавить значение в кортеж?
Я работаю над сценарием, в котором у меня есть список кортежей, таких как ('1','2','3','4') . например.: list = [('1','2','3','4'), ('2','3','4','5'), ('3','4','5','6'), ('4','5','6','7')] Теперь мне нужно добавить...
211152 просмотров
schedule 08.08.2023

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

Ярлык Pythonic для дважды вложенных циклов for?
Предположим, что если бы у меня была функция, которая принимает аргумент кортежа (x, y), где x находится в диапазоне (X), а y в диапазоне (Y), то нормальный способ сделать это будет так: for x in range(X): for y in range(Y):...
6554 просмотров
schedule 05.06.2023

NumPy: использование loadtxt или genfromtxt для чтения рваной структуры
Мне нужно прочитать файл ASCII в Python, где фрагмент файла выглядит так: E M S T N... ... 9998 1 1 128 10097 10098 10199 10198 20298 20299 20400 20399 9999 1 1 128 10098 10099 10200 10199 20299 20300 20401 20400 10000 1 1 128 10099 10100...
3522 просмотров
schedule 14.06.2022

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

Почему и как Scala специально обрабатывает кортеж при вызове функции с одним аргументом?
scala объединяет несколько параметров вызова функции в кортеж — можно ли это отключить? обсуждается создание Scala кортежа для привязки к одной функции arg. Это приводит к scala> println(1, 2) (1,2) В ответе говорится, что компилятор...
1819 просмотров
schedule 25.08.2022

Композиция функций в Haskell с аргументами кортежа
Иногда у меня есть две функции формы: f :: a -> (b1,b2) h :: b1 -> b2 -> c и мне нужна композиция g. Я решаю это, изменяя h на h': h' :: (b1,b2) -> c Не могли бы вы показать мне (если возможно) функцию m, чтобы: (h ....
4913 просмотров