निम्नलिखित पायथन कोड पर विचार करें जिसके साथ मैं list21 से 3 के सूचकांकों के साथ एक नया सभी आइटम जोड़ता हूं list1:
for ind, obj in enumerate(list1):
if 4 > ind > 0:
list2.append(obj)
सूची बोध का उपयोग करके आप इसे कैसे लिखेंगे, अगर मेरे पास गणना के माध्यम से सूचकांकों तक पहुंच नहीं है?
कुछ इस तरह:
list2 = [x for x in list1 if 4 > ind > 0]
लेकिन चूंकि मेरे पास कोई indसंख्या नहीं है , क्या यह काम करेगा?
list2 = [x for x in enumerate(list1) if 4 > ind > 0]
list1[1:4]यहाँ स्लाइसिंग कर सकते हैं