파이썬 | 참 및 거짓 값 인덱스 분할

| | | | |

방법 1: 루프 사용
이 작업을 수행할 수 있는 유일한 방법입니다. 우리는 다른 목록을 만들고 조건 연산자를 사용하여 True 또는 False를 확인하고 그에 따라 선택한 목록에 인덱스를 추가합니다.


# Python3 코드를 보여줍니다. 작동 원리
# True 및 False 인덱스 분리
# 루프 사용


# 목록 초기화

test_list = [ False , , 거짓 , 거짓 , , ]


# 원본 목록 인쇄

인쇄 ( " 원래 목록은 다음과 같습니다. " + str (test_list) )


# True 및 False 값에 대한 별도의 인덱스 ‚Äã‚Äã
# 루프 사용

res_true, res_false = [], []

for i 범위 ( 0 < 코드 클래스 = "일반">, <코드 클래스 = "함수"> 렌 <코드 클래스 = "일반"> (테스트 목록)):

< 코드 클래스 = "정의되지 않은 공백"> <코드 클래스 = "키워드"> 나는 f test_list [i]:

res_true.append (i)

else :

res_false.append (i )


# 결과 출력

인쇄 ( "그룹화 후의 실제 인덱스:" + <코드 클래스 = "함수"> str <코드 클래스 = "일반"> (res_true))

<코드 클래스 = "키워드 "> 인쇄 ( "그룹화 후 거짓 인덱스:" + <코드 클래스 = "함수"> str <코드 클래스 = "일반"> (res_false))

출력:

원래 목록은 [False, True, False, False, True, True]입니다. 그룹화 후 dices: [1, 4, 5] 그룹화 후 거짓 인덱스: [0, 2, 3] 

방법 # 2: 루프 + enumerate() 사용
이 작업은 위의 함수를 사용하여 대략적으로 해결할 수 있습니다. 여기에서 목록을 추가하고 그에 따라 선택한 목록에 요소를 추가하도록 선택합니다.


# 작동 방식을 보여주는 Python3 코드
# 분리 True 및 False 값 인덱스 ‚Äã‚Äã
# 루프 사용 + 열거()


# 목록 초기화

test_list = [ False , <코드 클래스 = "일반">, <코드 클래스 = "color1"> 거짓 <코드 클래스 = "일반">, <코드 클래스 = "color1"> 거짓 < 코드 클래스 = "일반">, <코드 클래스 = "color1"> 참 <코드 클래스 = "일반">, <코드 클래스 = "color1"> 참 ]


# 원본 목록 인쇄

인쇄 ( "원래 목록은 다음과 같습니다." + str (test_list))


# True 및 False 값의 별도 인덱스 ‚Äã‚Äã
# 루프 사용 + 열거()

<코드 클래스 = "일반"> res_true, res_false <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> [], []

for i, ele in 열거 (test_list):

<코드 클래스 = "일반"> 임시 <코드 클래스 = "키워드"> = res_true if 요소 else <코드 클래스 = "일반"> res_false

<코드 클래스 = "일반"> temp.append (i)

< 코드 클래스 = " 정의되지 않은 공백 ">
# 결과 인쇄

인쇄 ( "그룹화 후의 실제 인덱스:" + str (res_true))

인쇄 <코드 클래스 = "일반 "> ( "그룹화 후 잘못된 인덱스:" + str (res_false))

출력:

원래 목록은 다음과 같습니다. [False, True, False, False, True, True] 그룹화 후 True 인덱스: [1, 4, 5] 그룹화 후 거짓 인덱스: [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