파이썬(Python)에서 리스트(List) 안에 원소가 존재하는지 존재한다면 어느 위치에 있고 몇 번 등장하는지 알 수 있다. 이번 포스팅에서는 in, index, count를 이용하여 원소 존재 여부, 원소 위치, 등장 횟수를 알아보는 방법을 소개한다.
리스트(List) 속 원소 존재 여부, 존재 위치, 등장 횟수
1) 원소 존재 여부 : in
in을 이용하면 특정 원소가 리스트(List) 안에 존재하는지 여부를 알 수 있다.
l = ['a', 'b', 'c']
print('a' in l) ## 'a'가 존재하는가
print('f' in l) ## 'f'가 존재하는가
2) 원소 위치 : index
index 함수에 특정 원소를 넣어주면 해당 원소의 위치를 알려준다.
l = ['a', 'b', 'c']
print(l.index('a')) ## 'a'의 위치는?
만약 리스트(List) 안에 없는 원소를 넣어주면 다음과 같이 에러가 발생한다.
print(l.index('z')) ## 'z'의 위치는?
2) 등장 횟수 : count
count 함수를 사용하면 해당 원소가 리스트(List)에서 몇 번 나타나는지 알려준다.
l = ['a', 'a', 'c']
print(l.count('a')) ## 'a'가 나타난 횟수는?
print(l.count('x')) ## 'x'가 나타난 횟수는?
'프로그래밍 > Python' 카테고리의 다른 글
파이썬(Python) 데코레이터(Decorator)에 대해서 알아보자 (feat. @) (0) | 2022.09.19 |
---|---|
파이썬(Python) 리스트(List) 정렬하기 (feat. sort, sorted) (0) | 2022.09.17 |
파이썬(Python) 리스트 결합(병합)하기 (feat. extend, + ) (0) | 2022.09.17 |
파이썬(Python) 리스트(List) 슬라이스(Slice)로 원소 추출, 변환 하기 (0) | 2022.09.17 |
파이썬(Python) 문자열 단어 대체하기, 분리하기 (feat. replace, split) (0) | 2022.09.17 |
댓글