पर शुरू मैं एक सूची है कहो। आम तौर पर, यह कुछ इस तरह करना होगा,सूची के माध्यम से साइकिल एक निश्चित तत्व
1, 2, 3, 4, 1, 2, 3, 4, 1, 2...
मैं चक्र, जरूरी नहीं कि एक सूचकांक में एक निश्चित बिंदु पर शुरू करने के लिए सक्षम होना चाहते हैं, लेकिन शायद एक तत्व से मेल खाते।
4, 1, 2, 3, 4, 1, 2, 3, 4, 1...
मैं यह कैसे पूरा कर सकते हैं, मैं जो कुछ भी सूची ==4
में तत्व है, तो उत्पादन होगा पर शुरू करना चाहता था कहते हैं?
'4 .__ cmp__' भी बदसूरत लैम्ब्डा –
के बजाय काम करता है @gnibbler यह कोष्ठक में 4'' डाल करने के लिए ले जाएगा '(4) .__ cmp__'। अन्यथा यह काम नहीं करता है (कम से कम पायथन 2.7.2 में)। और कोष्ठक के साथ यह सुंदर दिखता नहीं है। – ovgolovin
@gnibbler और पायथन 3 के रूप में यह '__cq__' के बजाय' __eq__' का उपयोग करने के लिए ले जाएगा (संस्करण 3 के रूप में कोई '__cmp__' नहीं है)। – ovgolovin