0
Помогите я сломал мозги
Как в python 3.0 и выше реализовать такую вещь: есть список из кортежей, например L = [(1, 2), (6, 7)], нужно с помощью операции распаковки кортежа, функции map создать и применить lambda функцию к этому списку которая извлечет 2-й элемент каждого кортежа. Знаю что можно генератором списка, можно проще, но интересно как это сделать именно так и можно ли вообще
6 Réponses
+ 4
Оба способы хороши:
https://code.sololearn.com/c11VcUMAEvd6/?ref=app
+ 11
Посоветоваться можно здесь:
https://www.sololearn.com/discuss/516185/?ref=app
https://www.sololearn.com/discuss/1157631/?ref=app
+ 3
Не совсем понял, русский у меня слишком слабый :) А на этом примере какой ожиданный выход?
0
А если я хочу задать в лямбде количество аргументов эквивалентное количеству элементов в кортеже, но при этом я не знаю длину кортежа заранее? lambda *(x)... где х - кортеж не работает, как можно это реализовать?
0
what if i want to set a number of arguments (in lambda) that is equivalent to the number of elements in tuple, but i don't know the tuple's length, and the question is whether it is possible to realise such trick))
0
so i want to provide unpacked tuple to lambda as arguments