0
ответов

Игнорировать часть кортежа python

Если у меня есть кортеж, например (1,2,3,4), и я хочу чтобы присвоить 1 и 3 переменным a и b, я мог бы, очевидно, сказать myTuple = (1,2,3) a = my_tuple [0] b = myTuple [2] Или что-то вроде (a, _, b, _) = myTuple ...
вопрос задан: 20 July 2013 17:26
0
ответов

Есть ли способ создать кортеж из списка (без генерации кода )?

Иногда возникает необходимость создать кортежи из небольших коллекций (например scalding framework ). def toTuple (list :List[Any] ):scala.Product =...
вопрос задан: 3 July 2012 06:02
0
ответов

python: когда можно распаковать генератор?

Как это работает под капотом? Я не понимаю причину следующих ошибок: >>> def f(): ... выход 1,2 ... выход 3,4 ... >>> *f() Файл "", строка 1 ...
вопрос задан: 10 June 2012 10:04
0
ответов

Семантика распаковки кортежа в python

Почему python позволяет только именованным аргументам следовать за выражением распаковки кортежа в вызове функции? >>> определение f(a,b,c): ... напечатать a, b, c ... >>> f(*(1,2),3) File "
вопрос задан: 23 May 2012 18:45
0
ответов

fst и 3-кортеж в fsharp

Знаете ли вы, как лучше всего это сделать: let toTableau2D (seqinit: seq <'a *' b * 'c> ) = let myfst = fun (a, b, c) -> a let myscd = fun (a, b, c) -> b let mytrd = fun (a, b, c) -> ...
вопрос задан: 1 March 2012 16:35
0
ответов

Подмножество вектора с использованием другого логического вектора в R

Используя следующие два вектора R, я хочу извлечь подмножество valMe используя логические значения в boolMe. Кроме того, я хотел бы иметь два возможных выхода, один из которых содержит значения FALSE в boolMe ...
вопрос задан: 26 December 2011 19:52
0
ответов

Почему Scala создает новый кортеж при распаковке кортежа?

Почему этот код Scala: class Test {def foo: (Int, String) = {(123, "123")} def bar: Unit = {val (i, s) = foo} } генерирует следующий байт-код для bar (), который конструирует ...
вопрос задан: 19 November 2011 07:30
0
ответов

Подстановочные знаки в Python?

На протяжении многих лет я замечал переменную 'wildcard' в различных битах и ​​частях Python, с которыми я сталкивался. Я предполагал, что это работает как Haskell: позволяет вам помещать переменную там, где она требуется, в ...
вопрос задан: 1 November 2011 16:03
0
ответов

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

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

Возвращение кортежа с один элемент из функции

Только что наткнулся на эту небольшую странность в Python и подумал, что я задокументирую это и напишу здесь как вопрос на случай, если кто-то еще попытается найти ответ с теми же бесплодными условиями поиска I. ..
вопрос задан: 13 July 2011 19:57
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
ответов

Распаковка кортежей Аналогично Python, но в Common Lisp

Есть ли способ присвоить значения список к списку символов в Common Lisp аналогично тому, как вы можете присвоить значения кортежа переменным в Python? x, y, z = (1, 2, 3) Что-то ...
вопрос задан: 16 May 2011 02:35
0
ответов

Что такое схема, эквивалентная распаковке кортежей?

В Python я могу сделать что-то вроде этого: t = (1, 2) a, b = t ... и a будет 1, а b будет 2. Предположим, у меня есть список '(1 2) на схеме. Есть ли способ сделать что-то подобное с let? Если это ...
вопрос задан: 12 February 2011 12:01
0
ответов

Common Lisp - Распаковка списка? (аналогично Python)

В Python при условии, что определена следующая функция: def function (a, b, c): ... делать что-то с a, b, c ... Я могу использовать функцию, используя Распаковка последовательности Python: arguments = (1, 2, 3) ...
вопрос задан: 15 December 2010 15:46
0
ответов

Получение функции Python для чистого возврата скаляра или списка, в зависимости от количества аргументов

Отказ от ответственности: я ищу решение Python 2.6, если оно есть. Я ищу функцию, которая возвращает одно значение при передаче одного значения или последовательность при передаче нескольких ...
вопрос задан: 27 October 2010 00:33
0
ответов

Можно ли распаковать кортеж в Python без создания нежелательных переменных?

Есть ли способ записать следующую функцию, чтобы моя IDE не жаловалась, что столбец является неиспользуемой переменной? def get_selected_index (self): (path, column) = self._tree_view.get_cursor () ...
вопрос задан: 19 October 2010 10:14