


list(리스트): 자료들을 모아서 사용할 수 있게 해주는 특별한 형태의 자료
list = [ 1, 2, 3, 4, 5 ]
= [요소, 요소, 요소]
list[0] -> 0번째 있는 요소 출력
list[index]
리스트 특정 요소 변경
list[0] = "change"
-> list = [ 'change', 2, 3, 4, 5 ]
뒤에서부터 선택 -> list[-1]
리스트 접근 연산자 이중접근
list_a = [ 'ant', 2, 3 ]
list_a[0][1] -> n
: list_a의 0번째 문자열-> 'ant'의 첫번째 문자 -> n
리스트 안의 리스트
list_b = [[1, 2], [3, 4]]
리스트 +, *, len()
리스트 안의 요소 추가
리스트.append(요소) : 맨 끝에 요소 추가
리스트.insert(위치, 요소) : 어느 위치에 요소 추가
리스트.extend(요소들) : 여러 요소 추가
리스트 안의 요소 제거
del 리스트 [인덱스] : 인덱스 순서 안의 요소 삭제
리스트.pop(인덱스) : 인덱스 순서 안의 요소 삭제
리스트.remove(값) : 리스트 안의 첫번째 값 삭제
리스트.clear() : 리스트 안의 모든 요소 삭제
리스트 내부에 있는지 확인
값 in 리스트 : True/False
값 not in 리스트
for 반복자 in 반복할 수 있는 것
코드
반복할 수 있는 것: 문자열, 딕셔너리, 리스트, 범위

ex) element 대신 아무거나 넣어도 되는가 궁금해서 해본 것



책에 나와 있는 문제들 푼 것
1번 사진: 한번에 맞춤
2번 사진: 조금 더 간결하게 쓸 수 있었음...
3번 사진: 아직도 이해 안 됨..
'컴퓨터 프로그래밍 > Python' 카테고리의 다른 글
| 초보자를 위한 파이썬 300제 21 - 30, 41 - 55 (0) | 2022.09.25 |
|---|---|
| 초보자를 위한 파이썬 300제 1 - 20, 31 - 40 (0) | 2022.05.24 |
| 혼자 공부하는 파이썬 3.1 불 자료형과 if 조건문 (0) | 2022.04.11 |
| 혼자 공부하는 파이썬 2.4 숫자와 문자열의 다양한 기능 (0) | 2022.04.10 |
| 혼자 공부하는 파이썬 2.2 숫자 ~ 2.3 변수와 입력 (0) | 2022.04.07 |