ABOUT ME

Today
Yesterday
Total
  • 파이썬 리스트 기능
    코딩공부/파이썬 2020. 2. 25. 16:43

    리스트에서 특정 위치의 요소 구하기

    리스트에서 특정 위치에 있는 요소를 출력하기 위해서는 인덱싱 기능을 사용하면 된다.

    예)

    인덱스는 0부터 시작하기 때문에 [2]를 입력해주면 리스트의 3번째 요소가 출력된다.

    ele3에서 처럼 리스트 안에 있는 리스트에서 특정 값을 출력하려면 list1[4][1]처럼 그 리스트의 위치와 그 리스트 안에있는 요소의 위치를 모두 적어주면 된다.

     

    리스트에서 특정 요소의 위치 구하기

    반대로 특정 요소가 있는 위치를 알아보기 위해서는 index()를 사용하면 된다. index()를 사용하면 특정 요소가 최초로 나타나는 위치를 리턴한다.

     

    예)

    index()는 특정 요소가 위치한 가장 첫번째 인덱스를 리턴하기 때문에 ind1에서는 'a'가 두 개 있어도 맨 처음에 등장하는 'a'의 위치인 0을 리턴한다. 하지만 ind3처럼 index()에서 두번째 인자로 특정 위치를 입력하면 그 위치 이후부터 요소를 검색하기 때문에 가장 최초로 등장하는 요소가 아니더라도 찾아내 출력할 수 있다.

     

    리스트에서 특정 요소를 교체하기

    리스트 내에 있는 특정 요소를 교체할 때도 index()를 사용하면 된다.

     

    예)

    cha1에 'c'의 인덱스를 구해 리턴한 뒤 list1 [cha1] 을 'ㄷ'으로 변경해준뒤 출력하면 'c'가 'ㄷ'으로 변경된 모습을 볼 수 있다. 여기서 list1 [cha1]은 앞에서 인덱스 된 'c'를 뜻한다. 

     

    '코딩공부 > 파이썬' 카테고리의 다른 글

    파이썬 리스트 기능 3  (0) 2020.02.27
    파이썬 리스트 기능 2  (0) 2020.02.26
    파이썬 문자열 정렬  (0) 2020.02.20
    파이썬 문자열 분리, 결합, 교체  (0) 2020.02.08
    파이썬 문자열 기능 4  (0) 2020.02.07
Designed by Tistory.