Pertimbangkan kode Python berikut yang saya tambahkan baru list2
semua item dengan indeks dari 1 hingga 3 dari list1
:
for ind, obj in enumerate(list1):
if 4 > ind > 0:
list2.append(obj)
Bagaimana Anda akan menulis ini menggunakan pemahaman daftar, jika saya tidak memiliki akses ke indeks melalui enumerate?
sesuatu seperti:
list2 = [x for x in list1 if 4 > ind > 0]
tetapi karena saya tidak punya ind
nomor, apakah ini akan berhasil?
list2 = [x for x in enumerate(list1) if 4 > ind > 0]
list1[1:4]
sini