Python | Diviser les indices de valeur vrai et faux

| | | | |

Méthode 1 : Utiliser une boucle
C`est la seule façon d`accomplir cette tâche. Nous créons différentes listes et vérifions Vrai ou Faux à l`aide d`opérateurs conditionnels et ajoutons son index aux listes sélectionnées en conséquence.


# Code Python3 à démontrer comment ça marche
# Séparez les index Vrai et Faux
# utilisez des boucles


# initialiser la liste

test_list = [ Faux , Vrai , Faux , Faux , Vrai , Vrai ]


# imprimer la liste d`origine

imprimer ( " La liste d`origine est : " + str (test_list) )


# Index séparés pour les valeurs True et False ‚Äã‚Äã
# utilisation de boucles

res_true, res_false = [], []

for i dans range ( 0 , len (test_list)) :

je f test_list [i] :

res_true.append (i)

else  :

res_false.append (je )


# imprimer le résultat

print ( "Indices vrais après regroupement :" + str (res_true))

print ( "Indices faux après regroupement :" + str (res_false))

Sortie :

La liste d`origine est : [False, True, False, False, True, True] True in dés après regroupement : [1, 4 , 5] Faux indices après regroupement : [0, 2, 3] 

Méthode n° 2 : Utilisation de la boucle + enumerate()
Cette tâche peut être grossièrement résolue en utilisant les fonctions ci-dessus. En cela, nous faisons le choix d`ajouter une liste et, en conséquence, d`ajouter des éléments aux listes sélectionnées.


# Code Python3 pour montrer comment cela fonctionne
# Séparer indices des valeurs True et False ‚Äã‚Äã
# using loop + enumerate()


# initialiser la liste

test_list = [ False , True , True = "plain">, Faux , Faux , Vrai , Vrai ]


# imprimer la liste originale

print ( "La liste d`origine est :" + str (test_list))


# Index séparés des valeurs True et False ‚Äã‚Äã
# utilisation de loop + enumerate ()

res_true, res_false = [], []

pour i, ele dans enumerate (test_list):

temp = res_true if ele else res_false

temp.append (i)


# imprimer le résultat

imprimer ( "Indices vrais après regroupement :" + str (res_true))

print ( "Indices faux après regroupement :" + str (res_false))

Sortie :

La liste d`origine est : [Faux, Vrai, Faux, Faux, Vrai, Vrai] Vrais indices après regroupement : [1, 4, 5] Faux indices après regroupement : [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