मुझे यकीन है कि ऐसा करने का एक तरीका है, लेकिन मैं इसे नहीं ढूंढ पाया। मेरे पास है कहते हैं:मानचित्र के लिए तर्कों के लिए नेस्टेड सूची को अनपैक करें()
foo = [
[1, 2],
[3, 4],
[5, 6]
]
def add(num1, num2):
return num1 + num2
तो मैं कैसे उपयोग कर सकते हैं map(add, foo)
ऐसी है कि वह num1=1
, num2=2
गुजरता पहले यात्रा के लिए, यानी, वह दूसरा, आदि के लिए add(1, 2)
करता है, तो add(3, 4)
?
map(add, foo)
कोशिश कर रहा है स्पष्ट रूप से पहली यात्रा
मैं map(add, foo)
की तरह कुछ पहले यात्रा पर add(1, 2)
क्या करना चाहते हैं के लिए add(1, 3, 5)
करता पहली यात्रा
map(add, *foo)
कोशिश कर रहा है के लिए add([1, 2], #nothing)
करता है। अपेक्षित उत्पादन: [3, 7, 11]
के लिए उपयोगी आप जवाब के रूप में अपने प्रश्न की जांच कर सकते हो सकता है और हो सकता है के रूप में क्या आप कहते हैं कि आप चाहते हैं के रूप में की उम्मीद उत्पादन एक ही –