반복문
리스트 + 리스트 연산자
1교시
리스트에 있는 값의 위치 - Index
인덱스에 저장된 값/리스트에 넣는 자료 - 요소
list_num = [1, 10, "Mike", "Paul", 30]
-> 리스트 선언
list_num[0] = 1
list_num[3] = "Paul"
-> 리스트의 요소에 인덱스로 접근
어제 정리했듯 인덱스 슬라이싱 적용 가능, 음수 인덱스 사용 가능
요소가 문자열이거나 리스트라면 2차원 배열처럼 접근 가능
-> arr1 = ["안녕하세요"], arr2 = [[1,2,3], [2,3,4]]
-> arr1[0][3] = "세", arr2[0][2] = 3
리스트의 연결 : +
-> 원본 리스트에 변화 없음(비파괴적)
리스트의 반복 : *
리스트의 길이 : len()
2교시
리스트 뒤에 요소 추가 : 리스트명.append(요소)
리스트 중간에 요소 추가 : 리스트명.insert(인덱스값, 요소)
리스트 뒤에 리스트 추가 : 리스트명.extend(리스트)
리스트 요소 삭제
-> del 리스트명[인덱스] : 범위 지정해서 삭제 가능
-> 리스트명.pop(인덱스)
-> 리스트.remove(값) : 특정 값 삭제
-> 리스트.clear : 리스트 내용 전부 삭제
리스트 요소 확인
값 in 리스트
-> 있으면 True/없으면 False 반환
값 not in 리스트
-> 있으면 False/없으면 True
3~4교시
반복문
for i in range(a, b, c):
문장
카운트 i가 a에서 시작해서 매 반복마다 +c, i가 b 미만일 경우에 반복
range 대신 리스트를 사용하면 반복자 i가 리스트의 요소가 된다
딕셔너리
-> 키:값으로 이루어진 리스트
(대충 리스트 같다는 것이지 리스트라는 것은 아니다)
키를 기반으로 값을 저장
값에 접근할 때 인덱스가 아닌 키를 기준으로 접근
dict = {key:value}
접근할때는 dict[key] 로 접근
5~8교시
나는 기업 설명회 참석.
파이썬 내용은 좀 알고 있으니 패스
파이썬 진도 나가는 동안은 AWS SAA ExamTopic에서 문제 풀기
'교육' 카테고리의 다른 글
[90일 차] 21.11.30 : Python 5 (0) | 2021.11.30 |
---|---|
[89일 차] 21.11.29 : Python 4 (0) | 2021.11.29 |
[87일 차] 21.11.25 : Python 2 (0) | 2021.11.25 |
[86일 차] 21.11.24 : Python 1 (0) | 2021.11.24 |
[75일 차] 21.11.09 : AWS 공인 교육 1 (0) | 2021.11.09 |
댓글