में सूची की सूची में एक फ्लैट सूची को परिवर्तित करें आम तौर पर, आप like here के आसपास दूसरी तरफ जाना चाहते हैं। मैं सोच रहा था कि कैसे आप अजगरपाइथन
में देगी सरणी quasy सूची की एक सूची के लिए एक फ्लैट सूची में बदल सकते हैं, numpy में आप की तरह कुछ कर सकता है:
>>> a=numpy.aranage(9)
>>> a.reshape(3,3)
>>> a
array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
मैं सोच रहा था कि कैसे आप विपरीत करते हैं, और
>>> Mylist
['a', 'b', 'c', 'd', 'e', 'f']
>>> newList = []
for i in range(0,len(Mylist),2):
... newList.append(Mylist[i], Mylist[i+1])
>>> newList
[['a', 'b'], ['c', 'd'], ['e', 'f']]
वहाँ एक और अधिक "pythonic" जिस तरह से यह करने के लिए है: मेरी हमेशा की तरह समाधान कुछ की तरह है?
यह सबसे अच्छा है कि 'सूची' को परिवर्तनीय नाम के रूप में उपयोग न करें क्योंकि बिल्टिन फ़ंक्शन' सूची() ' – jamylak
हाँ आप सही हैं, मैं बस कोड को तेज़ी से संपादित कर रहा था, मेरा मूल कोड ऐसा नहीं दिखता है। – Oz123