반응형
1. list 동작 방법 및 예시
생성 | lst = [1, 2, 3] |
추가 | lst.append(4) → [1, 2, 3, 4] lst.insert(1, 10) → [1, 10, 2, 3, 4] lst.extend([5, 6]) |
제거 | lst.remove(2) → 값 제거 del lst[1] → 인덱스 제거 lst.pop() → 마지막 값 제거 |
출력 | print(lst)for item in lst: print(item) |
2. tuple 동작 방법 및 예시
생성 | t = (1, 2, 3) t = tuple([1, 2, 3]) |
추가 | t + (4,) → 새로운 튜플 반환 (기존 튜플 변경 불가) |
제거 | 불가능 (불변 객체) 필요 시 리스트로 변환: list(t) 후 조작 |
출력 | print(t) for item in t: print(item) |
3. range 동작 방법 및 예시
생성 | r = range(5) → 0~4 r = range(1, 10, 2) → 1, 3, 5, 7, 9 |
추가/제거 | 직접 불가 → list(range(5))로 변환 후 처리 |
출력 | print(list(r)) for i in r: print(i) |
4. dictionary 동작 방법 및 예시
생성 | d = {'a': 1, 'b': 2} |
추가 | d['c'] = 3 |
제거 | del d['a'] d.pop('b') |
출력 | print(d) for k, v in d.items(): print(k, v) |
반응형