python - Zip list of scalars and lists -


मेरे पास एक टपल जिसमें दोनों स्केलर और सूचि हैं

  (25.6 9, [25.5, 2 9 .5], [0.00153, 0.0222], 0.0, [0.0410 9, 0.08877], [0.31393, 0.34876], [0.75, 0.63])   

मुझे पहला ट्यूपल पर काम करें, जिसका परिणाम है:

  ((25,69, 25.5, 0.00153, 0.0, 0.0410 9, 0.31393, 0.75), (25.6 9, 29.5, 0.222, 0.0, 0.08877, 0.34876, 0.63))   

पहली सूची पैरामीटर के एक संयोजन को दर्शाती है जिसे कार्यों को पारित करने की आवश्यकता होती है। मुझे इसे ट्यूप्ले के दो ट्यूपल्स में बदलने की जरूरत है ताकि प्रत्येक को फ़ंक्शन पर भेज दिया जा सके।

मैंने ज़िप को देखा है , मैप , और itertools.izip_longest परन्तु प्रत्येक को तर्क है कि पहले से ही विभाजन हो।

के साथ प्रयोग करना:

  & gt; & gt; & gt; एक्सएस = (25.6 9, [25.5, 2 9 .5], [0.00153, 0.0222], .... 0.0, [0.0410 9, 0.08877], [0.31393, 0.34876], [0.75, 0.63])> gt; & gt; & gt; ज़िप (* (यदि x वसूली (एक्स, सूची) अन्य x [x, x] x के लिए x)) # सूची (ज़िप (...)) में 3 पीई [(25.6 9, 25.5, 0.00153, 0.0, 0.04109, 0.31393) , 0.75), (25.6 9, 29.5, 0.0222, 0.0, 0.08877, 0.34876, 0.63)]   

सशर्त अभिव्यक्ति का उपयोग स्केलर मानों को सूची में परिवर्तित करने के लिए किया गया था।

  एक्स यदि वांछित (एक्स, सूची) और [x, x]    

Comments

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -