list.index() 예제
list.index() 정의
list.index() 구문
list.index() 예제
반응형 1. 리스트에 내가 찾는 값이 있는지 찾기 위해서 사용하는 in 연산자- 리스트에 1이 있는지 확인하는 코드
[결과] list 요소에 1이 포함되어있기 때문에 True를 출력한다
- 리스트에 6이 있는지 확인하는 코드
[결과]
- 리스트 요소에 데이터 타입이 여러개일 때 값이 있는지 확인
[결과] list 요소에 'a'는 포함되어있지만 'A'는 없다 (문자열은 대소문자 구분)
2차원 배열 방법↓ 2021.07.12 - [Python] - [Python] 문자열 배열에서 특정 문자 찾기(특정 문자 포함 여부 확인)
2. 리스트에 내가 찾는 요소가 몇번째 index에 있는지 찾는 함수list.index(value) 사용 중복값이 있는 경우 제일 앞의 index값을 반환
- 'a' 의 index 값
[결과] 'a'는 index 값이 1 ( index는 0부터 시작)
- 3의 index 값
[결과]
3. 리스트에 내가 원하는 요소가 몇개인지 반환하는 함수list.count(value)
[결과]
반응형 공유하기 게시글 관리 구독하기도돌이표 코딩'Python' 카테고리의 다른 글파이썬 playsound 음악 중지하기 (0)2021.10.01Python 특정 문자 제거 및 치환 하기 (0)2021.09.29[python] 바이트배열을 정수로 (0)2021.09.27[Python] 내장 함수 Set사용하기 (0)2021.09.22[Python] 파이썬 map함수란? 사용 예제 (0)2021.09.15'변수. find(찾을 문자)' / '변수. index(찾을 문자)'형태로 두 함수 모두 괄호( ) 안에 문자를 넣어 사용한다. 그러면 변수에 위치한 문자열 중 괄호( ) 안에 넣은 특정 문자가 처음 위치한 자리의 값을 찾을 수 있다. 문자열의 위치는 숫자로 출력되고 0부터 시작한다. 사용 예시
1-2) 시작점, 종료점을 지정 (sub [, start [, end]]) 형태로 문자를 찾는 시작점과 종료점을 지정할 수 있다. 괄호 안에 (찾을 문자열, 시작점, 종료점) 순서로 입력할 수 있다. 종료지점 없이 시작점만 지정할 때는 (찾은 문자열, 시작점) 형태로 사용한다. 즉, 문자열 뒤에 숫자가 1개이면 시작점, 숫자가 2개이면 시작점과 종료점을 나타낸다. 숫자가 1개인 경우 시작점을 나타내기 때문에 종료점만 지정하는 방법으로는 사용할 수 없다. 사용 예시
위 사용 예시에서 찾는 값이 없는 경우 find 함수는 -1을 출력했다. 찾는 값이 없는 경우의 출력 결과가 다른 것이 find와 index 함수의 차이점이다. 두 함수의 차이점은 아래에서 계속 설명한다. 2. find( ), index( ) 차이점2-1) find( ) 찾는 문자가 없는 경우에 -1을 출력한다. 문자열을 찾을 수 있는 변수는 문자열만 사용이 가능하다. 리스트, 튜플, 딕셔너리 자료형에서는 find 함수를 사용할 수 없다. 만일 사용하게 되면 AttributeError 에러가 발생한다. |