Yöntem # 1: Bir Döngü Kullanma
Bu görevin gerçekleştirilebilmesinin tek yolu budur. Farklı listeler oluşturuyoruz ve koşul operatörlerini kullanarak Doğru veya Yanlış olup olmadığını kontrol ediyoruz ve buna göre indeksini seçilen listelere ekliyoruz.
# Python3 kodunu göstermek için nasıl çalışır
# Ayrı Doğru ve Yanlış dizinleri
# döngüleri kullanma
# listeyi başlat
test_list
=
,
False
,
False
,
True
,
Doğru
]
# orijinal listeyi yazdır
yazdır
(
" Orijinal liste: "
+
str
(test_list) )
# True ve False değerleri için ayrı dizinler ‚Äã‚Äã
= "yorumlar"> # döngü kullanma
res_true, res_false
=
[], []
for
i
i f
test_list [i]:
res_true.append (i)
else
:
res_false.append (i )
# yazdırma sonucu
print
(
"Gruplamadan sonraki gerçek indeksler:"
+
(
"Gruplamadan sonra yanlış indeksler:"
+
str
(res_false))
Çıktı:
Orijinal liste: [Yanlış, Doğru, Yanlış, Yanlış, Doğru, Doğru] gruplamadan sonra zarlar: [1, 4 , 5] Gruplamadan sonra yanlış indeksler: [0, 2, 3]
Yöntem # 2: Döngü + enumerate() kullanma
Bu görev, yukarıdaki işlevler kullanılarak kabaca çözülebilir. Burada bir liste ekleme seçimini yaparız ve buna göre seçilen listelere öğeler ekleriz.
Çıktı: b > Orijinal liste: [False, True, False, False, True, True] Gruplandırmadan sonra gerçek indeksler: [1, 4, 5] Gruplandırmadan sonra yanlış indeksler: [0, 2, 3] ShopLatest questions Wiki |