0
ответов

Карта Scala, двусмысленность между кортежем и списком аргументов функции

val m = scala.collection.mutable.Map [String, Int] () // это не работает m + = ("foo", 2) // это работает m + = (("foo", 2)) // это тоже работает {{1 }} val barpair = ("bar", 3) m + = barpair Так в чем же дело ...
вопрос задан: 12 October 2011 17:47
0
ответов

Преобразование XSLT вызывает ошибку

У меня есть xml, как показано ниже,
вопрос задан: 3 October 2011 12:47
0
ответов

Как сопоставить ets: match с записью в Erlang?

Я слышал, что указывать записи через кортежи в коде - плохая практика: Я всегда должен использовать поля записи (#record_name {record_field = something}) вместо простых кортежей {record_name, ...
вопрос задан: 29 September 2011 08:50
0
ответов

Сортировка словаря птиц в Python

Я знаю, что есть тонны вопросов по спискам / словарям / словарям Python, но я не могу найти тот, который помогает в моем случае, и я ищу больше всего Эффективное решение, поскольку я собираюсь быть ...
вопрос задан: 8 September 2011 14:32
0
ответов

Python: Создание списка кортежей из списков [дубликат]

У меня есть два списка: x = ['1', '2', '3'] y = ['a', 'b', 'c'] И мне нужно создать список кортежей из этих списков следующим образом: z = [('1', 'a'), ('2', ' B '), («3», «C»)] Я пытался сделать это так: z = ...
вопрос задан: 5 September 2011 22:25
0
ответов

Python If Condition с двумя условиями, зависящими от кортежа

Я только недавно начал программировать на Python (с предыдущим опытом работы на Ruby). Я пытаюсь установить условие if с двумя условиями: if не предыдущее[1] и предыдущее[0][0] == 5: ...
вопрос задан: 1 September 2011 19:08
0
ответов

Почему я не могу использовать список как клавишу Dict в Python?

Я немного запутался о том, что может / нельзя использовать в качестве ключа для диктографии Python. Dicked = {} Nucked [none] = 'foo' # нет ok Дикий [(1,3)] = 'BAZ' # Tupple Ok Импорт SYS. Nucked [sys] = 'Bar' # ...
вопрос задан: 31 August 2011 13:28
0
ответов

Есть ли в Haskell вариативные функции / кортежи?

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

для чего нужны кортежи? [дубликат]

В C # .Net 4.0 были введены кортежи. Каким будет лучший пример того, как кортежи могут использоваться осмысленным образом?
вопрос задан: 25 August 2011 21:43
0
ответов

Объединение кортежей

Обычный текст: У меня проблемы с кодированием на python 3.2.1. На самом деле я читаю онлайн-лекции на Python 2.5. Вот код: x = 100 делители = () for i in range (1, x): if x% ...
вопрос задан: 25 August 2011 14:50
0
ответов

Управление кортежами

Есть ли способ манипулировать несколькими значениями кортежа без использования временной переменной и запуска нового оператора? Скажем, у меня есть метод, который возвращает кортеж, и я хочу что-то сделать с этими ...
вопрос задан: 20 August 2011 05:16
0
ответов

Python: перегрузка возможностей множественного назначения кортежей?

Итак, я создал свой собственный класс именованных кортежей на основе dict: class t (dict): def __getattr __ (self, v): try: return self [v] except KeyError: raise AttributeError ("Key" + str (v) ...
вопрос задан: 19 August 2011 05:31
0
ответов

Как реализуется Tuple .Create (T1 item1, T2 item2)?

Я пытаюсь реализовать аналогичный метод как Tuple .Create (T1 item1, T2 item2), но мне все равно нужно указать параметры типа, тогда как Tuple.Create выводит их. Я думаю, что ...
вопрос задан: 18 August 2011 20:53
0
ответов

Конструктор кортежей Haskell (GHC) и разделение языка и его реализации

Haskell снова поразил меня, когда я понял, что (x, y) - это просто синтаксический сахар для (,) xy Естественно, я хотел расширить это для больших кортежей. Но (,) x ((,) yz) дал мне (x, (y, z)) Что ...
вопрос задан: 17 August 2011 00:34
0
ответов

Могу ли я поместить кортеж в массив в python?

Мне интересно, как поместить кортеж в массив?или лучше использовать массивы в массиве для разработки программы, чем кортеж в массиве? пожалуйста, посоветуйте мне. спасибо
вопрос задан: 14 August 2011 15:52
0
ответов

Почему синтаксис Scala для кортежей такой необычный?

В математике и информатике кортеж - это упорядоченный список элементов. В теории множеств (упорядоченный) кортеж из n элементов - это последовательность (или упорядоченный список) из n элементов, где n - положительное целое число. Итак, для ...
вопрос задан: 1 August 2011 08:41
0
ответов

Какой шаблон результатов лучше всего подходит для общедоступный API и почему?

Существует несколько различных общих шаблонов для возврата результата вызова функции в общедоступных API. Неясно, какой подход является наилучшим. Есть ли общее мнение о передовой практике, ...
вопрос задан: 21 July 2011 19:34
0
ответов

Создание кортежа (или списка) из уже существующих объектов - какова стоимость?

Предположим, у нас есть функция, подобная этой: foo (x, _, y) = (x, y) Она делает то, что берет 3-кортеж и возвращает пару, состоящую из первого и третьего элементов исходного кортежа. . Теперь предположим ...
вопрос задан: 11 July 2011 20:09
0
ответов

Конструктор F # не принимает кортежи?

Я пытался использовать кортеж для создания нового экземпляра класса, определенного в F #. Чтобы продублировать проблему, я попробовал следующий код. type test (x: int, y: int) = let distance = x * x + y * y | & ...
вопрос задан: 9 July 2011 22:46
0
ответов

Явно выбирайте элементы из списка или кортежа Python

У меня есть следующий список Python (также может быть кортеж): myList = ['foo', 'bar', 'baz', 'quux'] Я могу сказать >>> myList [0: 3] ['фу', 'бар', 'баз'] >>> myList [:: 2] ['фу', 'баз'] > & ...
вопрос задан: 9 July 2011 01:49
0
ответов

如何创建元组列表C ++

我对c ++还是很陌生,我的确没有任何背景知识。 我想创建一个元组列表,第一个将是一个int,第二个将是一个字符串。 #include #include&...
вопрос задан: 26 June 2011 05:37
0
ответов

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

Заранее извините, но я новичок в Python. У меня есть список кортежей, и мне было интересно, как я могу ссылаться, скажем, на первый элемент каждого кортежа в списке. Я бы подумал, что это что-то вроде ...
вопрос задан: 24 June 2011 06:59
0
ответов

Почему в Scala нет Tuple1 Literal для одноэлементных кортежей?

Python имеет (1,) для одноэлементного кортежа. В Scala (1,2) работает для Tuple2 (1,2), но мы должны использовать Tuple1 (1) для получения кортежа из одного элемента. Это может показаться небольшой проблемой, но разработка API, которые ...
вопрос задан: 23 June 2011 21:09
0
ответов

Будет ли распаковка кортежей напрямую поддерживаться в списках параметров в Scala?

В Haskell вы можете написать: x :: (Int, Int) -> Int x (p, s) = p В Scala вы должны написать: def x (a: (Int, Int)) = a._1 или: def x (a: (Int, Int)) = a match {case (p, s) => p } Почему бы не иметь ...
вопрос задан: 19 June 2011 00:40
0
ответов

Возврат два значения: Tuple vs 'out' vs 'struct'

Рассмотрим функцию, которая возвращает два значения. Мы можем написать: // Используя out: string MyFunction (string input, out int count) // Использование класса Tuple: Tuple MyFunction (ввод строки) // ...
вопрос задан: 17 June 2011 06:12
0
ответов

Classificar Tuplas Python

que tenho uma lista de tuplas em minhas pontuações de código python do Blender = [(1489, "Sean"), (2850, "Bob"), (276, "Jogador de merda"), (78495, "Grande Jogador"), (8473, " Damian "), (4860," Andy "), (0," Stephen ")] Estou tentando ...
вопрос задан: 16 June 2011 13:14
0
ответов

Вызов метода с использованием кортежа в качестве списка параметров [дубликат]

Интересно, как лучше всего это сделать. val foo = Некоторые ("а") val bar = Some (2) def baz (a: String, b: Int) = if ((b% 2) == 0) Some (a + "," + b) else None (x zip y) flatMap baz // не компилирует ...
вопрос задан: 12 June 2011 14:20
0
ответов

Почему использование .get boost :: tuple не работает в шаблонных функциях в gcc?

При попытке переноса кода при компиляции в linux я получаю специфические ошибки компиляции. Перебирая кодовую базу, мне, наконец, удалось свести ее к следующему коду. 5: // включить и использовать ...
вопрос задан: 10 June 2011 19:57
0
ответов

Как передать кортеж в качестве аргумента в Python?

Предположим, мне нужен список кортежей. Вот моя первая идея: li = [] li.append (3, 'three') Результатом является: Traceback (последний вызов последним): файл "./foo.py", строка 12, в li.append (...
вопрос задан: 10 June 2011 10:00
0
ответов

Композиция функций в Haskell с аргументами кортежа [дубликат]

Иногда у меня есть две функции: форма: f :: a -> (b1, b2) h :: b1 -> b2 -> c, и мне нужна композиция g. Я решил эту проблему, заменив h на h ': h' :: (b1, b2) -> c Не могли бы вы показать ...
вопрос задан: 4 June 2011 14:36