728x90
반응형
여러분 안녕하세요!
오늘은 파이썬 기초 6번째 시간입니다! 벌써 6번째 시간이네요! 얼마 남지 않았어요! 화이팅 합시다!
자료형 list
list는 요소들의 모음입니다. list의 요소에는 순서가 있고, 중복이 있을 수 있고, 서로 다른 type의 모음도 가능합니다.
list로도 연산이 가능합니다.
자료형 str을 배울때 공부했던 연산과 같은데, list와 string은 많은 부분에서 공통점을 가지고 있습니다.
1. + 연산자 : 리스트 + 리스트
2. * 연산자 : 리스트 * 0과 음이 아닌 양의 정수
list 부분 정보 활용하기
1. list 인덱싱
리스트의 요소 하나하나에는 순서가 있다고 말씀드렸죠? 리스트의 요소의 순서는 0부터 시작합니다
인덱싱은 리스트의 요소 하나를 선택하는 것이에요
리스트명[요소위치] 로 코드를 작성한답니다
왼쪽부터 0,1,2,...로 증가하고 오른쪽으로 세면 -1,-2,-3..으로 감소합니다.
위에서 문자열과 list는 상당히 공통점이 많다고 언급했는데 문자열의 인덱싱도 같은 방법으로 진행됩니다.
2. list 슬라이싱
슬라이싱은 리스트의 일부분을 잘라내는 것 입니다.
인덱싱은 리스트의 요소 하나를 가져오는 것이었다면 슬라이싱은 여러 요소를 가져옵니다
리스트명[시작 위치:끝 위치:증감 정도]로 작성합니다
"시작위치"는 범위의 시작을 의미하고 생략시 0, 맨 처음을 의미합니다.
"끝위치"는 범위의 끝, 생략 시 리스트의 전체크기(리스트의 끝)을 의미합니다.
"증감"은 자료를 가져오는 간격을 의미합니다. 보통 생략시 1을 의미합니다.
문자열 슬라이싱도 비슷합니다.
728x90
반응형
'AI & 데이터 분석 > 코딩1도몰라도따라하기만하면데이터분석가능' 카테고리의 다른 글
파이썬 : 자료형 dictionary (0) | 2021.03.17 |
---|---|
파이썬 : 자료형 list (응용) (0) | 2021.03.17 |
파이썬 : 반복문 for (0) | 2021.03.17 |
파이썬 : 반복문 while , break, continue (0) | 2021.03.16 |
파이썬-조건문 if (0) | 2021.03.15 |