निम्नलिखित पायथन कोड पर विचार करें जिसके साथ मैं list2
1 से 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]
यहाँ स्लाइसिंग कर सकते हैं