본문 바로가기
Python

[Python] 문자열 배열에서 특정 문자 찾기(특정 문자 포함 여부 확인)

by 고체물리학 2021. 7. 12.

파이썬 리스트에서 특정 문자열 찾는 방법

1. 1차원 배열 리스트에서 원하는 문자열이 포함되어있는지 확인

ex1) test 리스트배열에 '3'이 포함되어있는지 확인

print("---------------------")
test = ['1', '2', '3', '4', '5', '6']
data = '3'
if data in test:
    print("True")
else:
    print("False")
print("---------------------")

결과 값: True로 포함되어있다

 

ex2) test 리스트배열에 '7'이 포함되어있는지 확인

print("---------------------")
test = ['1', '2', '3', '4', '5', '6']
data = '7'
if data in test:
print("True")
else:
print("False")
print("---------------------")

결과 값: False로 포함되어있지 않다

 


 

2. 2차원 배열 리스트에서 원하는 문자열이 포함되어있는지 확인

ex1) test2 리스트배열에 '3'이 포함되어있는지 확인

print("---------------------")
test2 = [['1','2'],['3','4'],['5','6']]
data = '3'
for i in test2:
    if data in i:
        print('True')
    else:
        print('False')

    print("---------------------")

2행에 포함되어있다

 

ex2) test2 리스트배열에 '7'이 포함되어있는지 확인

print("---------------------")
test2 = [['1','2'],['3','4'],['5','6']]
data = '7'
for i in test2:
    if data in i:
        print('True')
    else:
        print('False')

    print("---------------------")

모든 행 False로 리스트 배열에 원하는 문자열 찾을 수 없다

반응형

댓글