Вопросы по теме 'iterable-unpacking'

Django - Как сделать распаковку кортежа в цикле for шаблона
В моем views.py я создаю список из двух кортежей, где вторым элементом в кортеже является другой список, например: [ Product_Type_1, [ product_1, product_2 ], Product_Type_2, [ product_3, product_4 ]] В простом старом Python я мог бы...
68399 просмотров

Будет ли распаковка кортежей напрямую поддерживаться в списках параметров в Scala?
В Haskell вы можете написать: x :: (Int,Int) -> Int x (p,s) = p В Scala вы бы написали: def x(a: (Int, Int)) = a._1 or: def x(a: (Int, Int)) = a match { case (p, s) => p } Почему бы не иметь что-то вроде def...
3435 просмотров

Можно ли вернуть два списка из функции в python
Я новичок в программировании на Python и нуждаюсь в вашей помощи в следующем: Я хочу вернуть два списка из функции в python. Как я могу это сделать. И как их прочитать в основной программе. Примеры и иллюстрации были бы очень кстати. Заранее...
65619 просмотров
schedule 20.12.2022

Python — распаковка кортежа при понимании dict
Я пытаюсь написать функцию, которая превращает строки вида 'A=5, b=7' в словарь {'A': 5, 'b': 7} . Следующие фрагменты кода — это то, что происходит внутри основного цикла for — они превращают одну часть строки в один элемент dict. Это...
10409 просмотров

Как распаковать возвращаемый функцией кортеж?
Я хочу добавить таблицу со списком значений, возвращаемых функцией, некоторые из них являются кортежами: def get_foo_bar(): # do stuff return 'foo', 'bar' def get_apple(): # do stuff return 'apple' table = list()...
2781 просмотров
schedule 16.10.2022

pandas применяют функцию, которая возвращает несколько значений в строки в кадре данных pandas
У меня есть фрейм данных с timeindex и 3 столбцами, содержащими координаты 3D-вектора: x y z ts 2014-05-15 10:38 0.120117 0.987305 0.116211 2014-05-15 10:39 0.117188...
84050 просмотров

Как распаковать многомерный массив в переменные в Julia
В Python я могу: a = array([[1,2],[3,4]]) row1, row2 = a Есть ли в Julia аналогичный однострочный? Кажется, это не работает: a = [[1 2]; [3 4]] row1, row2 = a Вместо этого он устанавливает row1 = 1 и row2 = 3. Спасибо!
1221 просмотров

Ошибка распаковки при распаковке объекта карты
n, m = map(int, [1, 2]) будет n == 1 , m == 2 но: n, m, r = map(int, [1, 2]), defaultdict(list) поднимет: ValueError: not enough values to unpack (expected 3, got 2) на этот раз n это <map object at ...> , m...
143 просмотров
schedule 06.12.2023

Дополнительные обобщения распаковки (PEP 448) с переменным количеством элементов
Принятие PEP 448 представило Дополнительные обобщения распаковки в Python 3.5 . Например: >>> l1 = [1, 2, 3] >>> l2 = [4, 5, 6] # unpack both iterables in a list literal >>> joinedList = [*l1, *l2]...
183 просмотров

Как распаковать разные значения в зависимости от количества переменных для распаковки
Я ломаю голову над тем, как условно распаковать переменные из класса в зависимости от количества переменных, которые вы распаковываете, например. Я получаю другой набор распакованных переменных в зависимости от числа, которое я установил в левой...
62 просмотров
schedule 18.08.2022

Ошибка при распаковке Python (неожиданное поведение)
Кто-нибудь может объяснить, что здесь происходит? Почему это происходит? >>> b = "1984" >>> a = b, c = "AB" >>> print(a, b, c) 'AB', 'A', 'B' Такое поведение действительно поражает меня. Нашел это здесь
97 просмотров
schedule 22.06.2022

Есть ли эквивалентный Haskell способ итерируемой распаковки, как в Python?
Интересно, можно ли создавать переменные из итерации вещей в Haskell. Я нашел это при поиске для этого, но я не мог адаптировать его для моего случая. Может быть, это невозможно или я что-то упускаю, так как я новичок. В принципе, мне интересно,...
127 просмотров
schedule 19.07.2022

Ошибка TypeError в / cart / не может распаковать не повторяемый объект Cart
Я разрабатываю приложение для электронной коммерции на Django. Я все еще развиваюсь локально. Когда я пытаюсь получить доступ к http://127.0.0.1:8000/cart/ , я получаю сообщение об ошибке: TypeError в / cart / не может распаковать не...
28 просмотров