Вопросы по теме '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 просмотров
schedule
21.02.2023
Перебирает ли 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 просмотров
schedule
17.05.2022