मैं प्रयोगशाला के लिए प्रोग्राम करने के लिए पायथन का उपयोग कर रहा हूं। मैं किसी दिए गए स्ट्रिंग में प्रत्येक 3 वर्णों को कैसे टुकड़ा कर सकता हूं और इसे किसी सूची में जोड़ सकता हूं?मैं प्रत्येक 3 सूचकांक को एक स्ट्रिंग कैसे स्लाइस करूं?
यानी XXXxxxXXXxxxXXXxxxXXXxxxXXX
string = 'XXXxxxXXXxxxXXXxxxXXXxxxXXX'
mylist = []
for x in string:
string[?:?:?]
mylist.append(string)
मैं इस तरह देखने के लिए सूची चाहते हैं (जहां X या एक्स किसी भी पत्र है): [ 'XXX', 'xxx', 'XXX', 'xxx', ' XXX '.... आदि]
कोई भी विचार?
एएच, कोडन =)) – ninjagecko
यह बहुत ही समान है [भाग में सूची में पुनरावृत्त] [http://stackoverflow.com/questions/434287/what-is-the-most-pythonic-way-to -इटरेट-ओवर-ए-लिस्ट-इन-चंक्स) - कुछ उत्कृष्ट दृष्टिकोणों के लिए उत्तर देखें। –