Вопросы по теме 'iterable-unpacking'
Django - Как сделать распаковку кортежа в цикле for шаблона
В моем views.py я создаю список из двух кортежей, где вторым элементом в кортеже является другой список, например:
[ Product_Type_1, [ product_1, product_2 ],
Product_Type_2, [ product_3, product_4 ]]
В простом старом Python я мог бы...
68399 просмотров
schedule
30.03.2024
Будет ли распаковка кортежей напрямую поддерживаться в списках параметров в 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 просмотров
schedule
11.03.2024
Можно ли вернуть два списка из функции в python
Я новичок в программировании на Python и нуждаюсь в вашей помощи в следующем:
Я хочу вернуть два списка из функции в python. Как я могу это сделать. И как их прочитать в основной программе. Примеры и иллюстрации были бы очень кстати.
Заранее...
65619 просмотров
schedule
20.12.2022
Python — распаковка кортежа при понимании dict
Я пытаюсь написать функцию, которая превращает строки вида 'A=5, b=7' в словарь {'A': 5, 'b': 7} . Следующие фрагменты кода — это то, что происходит внутри основного цикла for — они превращают одну часть строки в один элемент dict.
Это...
10409 просмотров
schedule
05.12.2023
Как распаковать возвращаемый функцией кортеж?
Я хочу добавить таблицу со списком значений, возвращаемых функцией, некоторые из них являются кортежами:
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 просмотров
schedule
13.05.2024
Как распаковать многомерный массив в переменные в 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 просмотров
schedule
24.04.2023
Ошибка распаковки при распаковке объекта карты
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 просмотров
schedule
12.09.2022
Как распаковать разные значения в зависимости от количества переменных для распаковки
Я ломаю голову над тем, как условно распаковать переменные из класса в зависимости от количества переменных, которые вы распаковываете, например. Я получаю другой набор распакованных переменных в зависимости от числа, которое я установил в левой...
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 просмотров
schedule
05.07.2022