1. 리스트에 내가 찾는 값이 있는지 찾기 위해서 사용하는 in 연산자
- 리스트에 1이 있는지 확인하는 코드
list_ = [1, 2, 3, 4, 5]
if 1 in list_:
print("True")
else:
print("False")
[결과]
list 요소에 1이 포함되어있기 때문에 True를 출력한다
- 리스트에 6이 있는지 확인하는 코드
list_ = [1, 2, 3, 4, 5]
if 6 in list_:
print("True")
else:
print("False")
[결과]
- 리스트 요소에 데이터 타입이 여러개일 때 값이 있는지 확인
list_ = [1, 'a', 2, 'B', 3, 1.2]
if 'a' in list_:
print("True")
else:
print("False")
if 'A' in list_:
print("True")
else:
print("False")
[결과]
list 요소에 'a'는 포함되어있지만 'A'는 없다 (문자열은 대소문자 구분)
2차원 배열 방법↓
2021.07.12 - [Python] - [Python] 문자열 배열에서 특정 문자 찾기(특정 문자 포함 여부 확인)
2. 리스트에 내가 찾는 요소가 몇번째 index에 있는지 찾는 함수
list.index(value) 사용
중복값이 있는 경우 제일 앞의 index값을 반환
- 'a' 의 index 값
list_ = [1, 'a', 2, 'B', 3, 1.2]
if 'a' in list_:
print("True")
else:
print("False")
print('index:', list_.index('a'))
[결과]
'a'는 index 값이 1 ( index는 0부터 시작)
- 3의 index 값
list_ = [1, 'a', 2, 'B', 3, 1.2]
if 3 in list_:
print("True")
else:
print("False")
print('index:', list_.index(3))
[결과]
3. 리스트에 내가 원하는 요소가 몇개인지 반환하는 함수
list.count(value)
list_ = [1, 'a', 2, 'B', 3, 1.2, 3]
if 'B' in list_:
print("True")
else:
print("False")
print('\'B\' index:', list_.count('B'))
print('--------------------')
if 1.2 in list_:
print("True")
else:
print("False")
print('1.2 index:', list_.count(1.2))
print('--------------------')
if 3 in list_:
print("True")
else:
print("False")
print('3 index:', list_.count(3))
[결과]
반응형
'Python' 카테고리의 다른 글
파이썬 playsound 음악 중지하기 (0) | 2021.10.01 |
---|---|
Python 특정 문자 제거 및 치환 하기 (0) | 2021.09.29 |
[python] 바이트배열을 정수로 (0) | 2021.09.27 |
[Python] 내장 함수 Set사용하기 (0) | 2021.09.22 |
[Python] 파이썬 map함수란? 사용 예제 (0) | 2021.09.15 |
댓글