리스트의 원소를 가지고 있을 때, 인덱스에 접근 할 수 있는 방법을 찾아보다가,
좀 자주 쓰일 것 같다는 생각이 들어서 남겨두려고 한다.
코드로 들어가보자.
lst = [1,2,3,4,5,6] print(lst.index(3)) ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 2 Process finished with exit code 0
위처럼 값을 가지고 있을 때, 3이라는 값의 인덱스를 찾고싶으면
.index(x)를 통해 인덱스로 접근이 가능하다.
리스트 인덱스의 처음은 0이니까 3인 값은 lst[2]에 존재하니 2를 반환 했다.
단, 주의할 점이 있는데,
lst = [1,2,3,4,3] print(lst.index(3)) ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 2 Process finished with exit code 0
이와 같이, 리스트에 3이 두 개가 들어 가 있는데, 3인 값을 찾으려 한다면
제일 처음에 있는 3의 인덱스 밖에 반환 되지 않는다.
'언어 > python3' 카테고리의 다른 글
[파이썬/python] 파이썬 영상처리, OpenCV로 흑백사진 만들기 (0) | 2020.03.23 |
---|---|
[파이썬/python] 파이썬 문자열에서 특정 문자 제거, 변경 (1) | 2020.03.19 |
[파이썬/python] 리스트 안에있는 특정 원소의 개수 (1) | 2020.03.19 |
파이썬 | 문자를 아스키코드로 바꾸기 (0) | 2020.03.16 |
파이썬 | 리스트의 일정 부분 합 구하기 (0) | 2020.03.16 |
댓글