일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- conda 기초 설정
- conda base 활성화
- conda base 기본 설정
- 티스토리챌린지
- time wait port kill
- 실행중인 포트 죽이기
- 려려
- window netstat time wait 제거
- 3000 port kill
- 오블완
- conda 가상환경 설정 오류
- Today
- Total
모도리는 공부중
20.11.05. 오후 - 파이썬 리스트, 튜플, 반복문(맛보기) 본문
20.11.05. 오후 - 파이썬 리스트, 튜플, 반복문(맛보기)
공부하는 모도리 2020. 11. 5. 18:06교재로는 p72
리스트 (list)
- python의 자료구조 형태 중 하나
- 대괄호([])로 작성되어지며, 리스트 내부의 값은 콤마(,)로 구분
- 순서가 있는 수정 가능한 객체의 집합
- 추가, 수정, 삭제 가능
인덱스처럼 리스트도 번호가 있다. 0부터 시작. 마찬가지로 리스트도 인덱싱처럼 마이너스 가능.
list = [1, 2, 3, 4]
리스트명 = [요소1, 요소2, 요소3, …]
리스트[start 인덱스 : end 인덱스]
- start 인덱스부터 end 인덱스 바로 전까지 값 반환 ( start <= x < end )
리스트.append(값) - 맨 뒤에 값 추가
리스트.insert(인덱스, 값) - 인덱스 위치에 값 추가
리스트 값 수정
리스트.sort() - 리스트에 있는 값을 오름차순으로 정렬
리스트.reverse() - 리스트에 있는 값을 역순으로 뒤집음
리스트.index() - 찾고자 하는 값의 위치 반환
리스트.pop() - 마지막 값을 반환 후 리스트에서 제거
len(리스트)
- 리스트의 값 개수 반환. length의 줄임말. '길이'는 '값'의 개수다
튜플(tuple)이란?
- 파이썬의 자료구조 형태 중 하나
- 소괄호( () )로 작성되어지며, 튜플의 내부 값은 콤마(,)로 구분
- 순서가 있는 집합
- 추가, 수정, 삭제 불가능
튜플명 = (요소1, 요소2, 요소3, …)
리스트와 거의 비슷합니다.
len(튜플) - 튜플의 값 개수 반환
이렇게 .. 응?
리스트와 튜플의 공통점과 차이점
공통점
- 타입과 상관없이 일련의 요소(Element)를 가질 수 있다.
- 요소의 순서를 관리한다.
차이점
- 리스트는 가변적(nutable)이며, 튜플은 불변적(immutable)
- 리스트는 요소가 몇 개 들어갈지 명확하지 않은 경우에 사용
- 튜플은 요소 개수를 사전에 정확히 알고 있을 경우에 사용
조건문에서 사용되는 in, not in
- in : 찾고자 하는 값(x)이 포함되어 있으면 True
- not in : 찾고자 하는 값(x)이 포함되어 있지 않으면 True
질문이 들어왔습니다. 튜플형을 리스트형으로 바꾸면 가능한가요?
네 가능하네요~ 아무 무리 없이 8이 리스트에 추가됐습니다.
다음시간에 배우게 될 반복문, 남은 한시간동안 살짝 입문해보도록 하겠습니다.
반복문
- 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문
- 반복문 종류는 while문, for문이 있다.
while : 반복 횟수가 명확하지 않을 때 / for : 반복 횟수가 명확할 때
while문 - 조건식이 true일 경우 실행문장 반복
break - 반복문을 나가는 기능
예제를 풀어봅시다.
으헝.. 이제야 알았어.. 왜 내가 계속 틀리고 있었는지.. 분명 가깝게 했었는데 계속 틀린 이유를 ㅜㅜㅜㅜㅜㅜㅜ
if문 조건식에서 num2 자리에 2를 안 쓰고 num만 썼으니 계속 틀리지!!!! 아오 속상해.
'K-디지털 빅데이터 분석서비스 개발자과정 20.11.02~21.04.12 > PYTHON(웹크롤링, 머신·딥러닝)' 카테고리의 다른 글
20.11.09. 오후 - 파이썬 반복문 복습 & 딕셔너리 (0) | 2020.11.09 |
---|---|
20.11.06. 오후 - 파이썬 반복문 (0) | 2020.11.06 |
20.11.04. 오후 - 파이썬 조건문 (0) | 2020.11.04 |
20.11.04. 오후 - 파이썬 산술 연산자 (0) | 2020.11.04 |
20.11.03. 오후 - 파이썬 설정 및 기초 (0) | 2020.11.03 |