list2
1'den 3'e kadar indeksli tüm öğeleri yeni bir şekilde eklediğim aşağıdaki Python kodunu düşünün list1
:
for ind, obj in enumerate(list1):
if 4 > ind > 0:
list2.append(obj)
Numaralandırma yoluyla endekslere erişimim yoksa, bunu liste anlama kullanarak nasıl yazarsınız?
gibi bir şey:
list2 = [x for x in list1 if 4 > ind > 0]
ama ind
numaram olmadığına göre , bu işe yarar mı?
list2 = [x for x in enumerate(list1) if 4 > ind > 0]
list1[1:4]
burada dilimleme yapabilirsiniz