Python | Doğru ve yanlış değerin bölünmüş indeksleri

| | | | |

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 = [ Yanlış , True , 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 aralığında ( 0 < kod sınıfı = "düz">, len (test_list)):

i f test_list [i]:

res_true.append (i)

else :

res_false.append (i )


# yazdırma sonucu

print ( "Gruplamadan sonraki gerçek indeksler:" + str (res_true))

yazdır ( "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.


# Nasıl çalıştığını göstermek için Python3 kodu
# Ayrı True ve False değerlerinin indeksleri ‚Äã‚Äã
# döngü kullanarak + numaralandırma ()


# listeyi başlat

test_list = [ Yanlış , Doğru , Yanlış , Yanlış < kod sınıfı = "düz">, Doğru , Doğru ]


# orijinal listeyi yazdır

yazdır ( "Orijinal liste:" + str (test_list))


# True ve False değerlerinin ayrı indeksleri ‚Äã‚Äã
# döngü + numaralandırma () kullanarak

res_true, res_false = [], []

için i, ele numaralandır (test_list):

temp = res_true if ele başka res_false

temp.append (i)


# print result

print ( "Gruplamadan sonraki gerçek indeksler:" + str (res_true))

yazdır ( "Gruplamadan sonra yanlış indeksler:" + str (res_false))

Çıktı:

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] 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method