본문 바로가기
728x90

파이썬코딩3

[5분 공부] Python 문자열 - 2 python의 문자열은 앞서 공부했던 list 와 많이 유사하다. list가 자료형들의 나열이라고 하면, 문자열은 문자들의 나열이라 할 수 있다. 오늘은 이 문자열에 대해 조금 더 알아보는 시간을 갖으려 한다. 1. 인덱싱(Indexing) list와 마찬가지로 문자열에도 인덱싱이 가능하다. 바로 예제를 살펴보도록 하자. character = 'python' # 순서 print(character[0]) print(character[1]) print(character[2]) print(character[3]) print(character[4]) print(character[5]) list 처럼 인덱싱을 해주면 각 위치에 있는 문자열을 하나씩 반환해준다. 이는 반복문을 사용할 때에도 마찬가지이다. 아래와 같.. 2022. 12. 8.
[5분 공부] python 리스트 (list) - 3 지난번에 공부했던 리스트의 3번 째 내용. 리스트는 알아두어야 할 것이 많은 것 같다. 1. 값의 존재 확인하기. 어떤 값이 리스트 안에 있는지, 없는지 확인할 때 사용한다. 값 존재 여부에 따라 반복문을 실행할지, 다른 로직을 실행할지 등에 대한 판단을 넣을 수 있으므로 실무에서도 종종 쓰이는 함수라 할 수 있다. 사용법은 아래와 같다. 원소 in list # 값이 있는지? 원소 not in list # 값이 없는지? 매우 간단하므로 빠르게 예시로 알아보도록 하자. fruits = ['banana', 'orange', 'kiwi', 'pear', 'apple'] print('kiwi' in fruits) print('mango' in fruits) print('kiwi' not in fruits) pr.. 2022. 11. 10.
[5분 공부] python 리스트 (list) - 2 오늘은 지난번에 공부한 리스트를 추가해서 더 알아보도록 하자. 1. 인덱싱(indexing) 지난번이 했던 인덱스는 0부터 시작하여 양의 숫자로 이루어져 있음을 알았다. 하지만, 인덱스는 음수로 쓸 수 도 있다. #순서 ["1번째", "2번째", "3번째", "4번째"] # 리스트 자료 [ 0, 1, 2, 3] # 자료에 해당하는 인덱스 [ -4, -3, -2, -1] # 자료에 해당하는 인덱스 인덱스의 범위는 리스트의 가장 뒤 -1 부터 시작하면 된다. 대게 0부터 시작하는 인덱스로 자주 사용하긴 하는 듯 하다. 2. 슬라이싱 (Slicing) 슬라이싱은 리스트에서 원하는 범위 만큼 추출 할 때 사용한다. 범위는 시작인덱스 ≤ 데이터 < 종료인덱스 임을 꼭 명심하도록 하자. 사용법은 아래와 같다. li.. 2022. 11. 5.
반응형