Результаты поиска по запросу "tuples"

3 ответа

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

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

9 ответов

@delnan: я добавил последний абзац, чтобы уточнить.

ного озадачен тем, что можно / нельзя использовать в качестве ключа для python dict. dicked = {} dicked[None] = 'foo' # None ok dicked[(1,3)] = 'baz' # tuple ok import sys dicked[sys] = 'bar' # wow, even a module is ok ! dicked[(1,[3])] = 'qux' ...

5 ответов

Расширяя кортежи в аргументы

Есть ли способ расширить кортеж Python в функцию - в качестве фактических параметров? Например, здесьexpand() делает волшебство: tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) ...

ТОП публикаций

4 ответа

Обновить значения для нескольких ключей в Python

Каков самый чистый способ обновить значения нескольких ключей в словаре до значений, хранящихся в кортеже? Пример: Я хочу уйти от >>>mydict = {'a':None, 'b':None, 'c':None, 'd':None} >>>mytuple = ('alpha', 'beta', 'delta')в >>>print mydict ...

3 ответа

Как объединить списки в список кортежей в Python?

я есть два списка: x = ['1', '2', '3'] y = ['a', 'b', 'c']и мне нужно создать список кортежей из этих списков следующим образом: z = [('1','a'), ('2','b'), ('3','c')]Я пытался сделать это так: z = [ (a,b) for a in x for b in y ]но в ...

2 ответа

@technosites Добавил пример свойства

ю, что уже есть тонны вопросов по спискам / словарям сортировки Python, но я не могу найти тот, который поможет в моем случае, и я ищу наиболее эффективное решение, поскольку собираюсь сортировать довольно большие набор данных. Мои данные в ...

2 ответа

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

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

14 ответов

Назначить несколько новых переменных в LHS в одной строке

Я хочу назначить несколько переменных в одной строке в R. Возможно ли сделать что-то подобное? values # initialize some vector of values (a, b) = values[c(2,4)] # assign a and b to values at 2 and 4 indices of 'values'Обычно я хочу назначить ...

1 ответ

Как мы можем применить функцию без vararg к списку va_list?

ПредысторияЯ портируюБыстрая проверка [https://github.com/mcandre/node-quickcheck#readme] модульное тестирование фреймворка на C (см. рабочий код наGitHub [https://github.com/mcandre/qc]). Синтаксис будет: for_all(property, gen1, gen2, gen3 ...

4 ответа

Могу ли я использовать объект (экземпляр класса) в качестве ключа словаря в Python?

Я хочу использовать экземпляр класса в качестве словарного ключа, например: classinstance = class() dictionary[classinstance] = 'hello world'Кажется, Python не может обрабатывать классы как ключ словаря, или я не прав? Кроме того, я мог бы ...