"Python 리스트 요소 포함여부 확인 in"의 두 판 사이의 차이

 
(사용자 4명의 중간 판 15개는 보이지 않습니다)
4번째 줄: 4번째 줄:


==1차원 예시==
==1차원 예시==
{{소스헤더|코드}}
<syntaxhighlight lang='python' run>
<source lang='python' run>
fruits = ['', 'banana', 'cherry']
lst = ['a', 'b', 'c']


if 'a' in lst:
if 'apple' in fruits:
     print('포함')
     print('포함')
else:
else:
     print('미포함')
     print('미포함')
</source>
</syntaxhighlight>
<syntaxhighlight lang='python' run>
fruits = ['apple', 'banana', 'cherry']
 
if 'apple' not in fruits:
    print('미포함')
else:
    print('포함')
</syntaxhighlight>


==2차원 예시==
==2차원 예시==
<source lang='Python' run>
<syntaxhighlight lang='Python' run>
lst = [['a', 'b'], ['c', 'a'], ['b', 'c']]
lsts = [['a', 'b'], ['c', 'a'], ['b', 'c']]


for e in lst:
for lst in lsts:
     if 'a' in e:
     if 'a' in lst:
         print('포함')
         print('포함')
     else:
     else:
         print('미포함')
         print('미포함')
</source>
</syntaxhighlight>


==2차원 예시2==
==2차원 예시2==
{{소스헤더|코드}}
<syntaxhighlight lang='python' run>
<source lang='Python'>
lsts = [['a', 'b'], ['c', 'd'], ['e', 'f']]
# a.py
lst = [['a', 'b'], ['c', 'd'], ['e', 'f']]


for e in lst:
for lst in lsts:
     if 'a' in e[0]:
     if 'a' in lst[0]:
         print('포함')
         print('포함')
     else:
     else:
         print('미포함')
         print('미포함')
</source>
</syntaxhighlight>
:→ 리스트의 각 요소에서 첫번째 요소의 값만 확인
:→ 리스트의 각 요소에서 첫번째 요소의 값만 확인
{{소스헤더|실행}}
<source lang='console'>
john@zetawiki:~$ python a.py
포함
미포함
미포함
</source>


==같이 보기==
==같이 보기==
53번째 줄: 50번째 줄:
* [[함수 index()]]
* [[함수 index()]]


[[분류: Python]]
[[분류: Python 리스트]]

2021년 8월 5일 (목) 14:32 기준 최신판

1 개요[ | ]

파이썬 리스트에 요소의 포함 여부 확인
  • 리스트에서 어떤 요소가 포함이 되어 있는지 확인 하는 방법

2 1차원 예시[ | ]

fruits = ['', 'banana', 'cherry']

if 'apple' in fruits:
    print('포함')
else:
    print('미포함')
fruits = ['apple', 'banana', 'cherry']

if 'apple' not in fruits:
    print('미포함')
else:
    print('포함')

3 2차원 예시[ | ]

lsts = [['a', 'b'], ['c', 'a'], ['b', 'c']]

for lst in lsts:
    if 'a' in lst:
        print('포함')
    else:
        print('미포함')

4 2차원 예시2[ | ]

lsts = [['a', 'b'], ['c', 'd'], ['e', 'f']]

for lst in lsts:
    if 'a' in lst[0]:
        print('포함')
    else:
        print('미포함')
→ 리스트의 각 요소에서 첫번째 요소의 값만 확인

5 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}