자료에서 원하는 걸 초콜릿처럼 꺼내먹는 법 - 인덱싱, 슬라이싱, 관련 함수와 모듈
리스트, 튜플, 문자열 공통 ↓ 인덱싱, 슬라이싱 더보기 a[index] # 인덱스에 해당하는 값을 읽기 a[start:end:step] # 리스트의 일부를 읽기 # ex) [1:10:2] >> 1번째 인덱스부터 10번째 인덱스까지 2칸 간격으로 슬라이싱 예시) a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(a[0]) # 1 print(a[9]) # 10 # 기본적인 인덱싱. 인덱스에 해당하는 값을 읽기 print(a[-1]) # 10 print(a[-9]) # 2 # 인덱스가 음수일 경우 맨끝에서부터 -1, -2, -3 순서 print(a[:]) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(a[2:]) # [3, 4, 5, 6, 7, 8, 9, 1..
2023. 3. 24.
자료를 장난감처럼 가지고 노는 법 - 리스트, 딕셔너리, 튜플, 집합
자료형 - 리스트, 튜플, 딕셔너리, 집합 리스트(list) 순서O, 중복된 값O, 여러가지 자료형O, 값 추가 삭제 가능 더보기 len()리스트의 길이 min() 리스트에서 최소값을 반환 max()리스트에서 최대값을 반환 sum()리스트의 모든 원소의 합을 반환 인덱싱과 슬라이싱 fruits = ["apple", "banana", "cherry", "date", "elderberry"] # 인덱싱(indexing) print(fruits[0]) # "apple" print(fruits[2]) # "cherry" print(fruits[-1]) # "elderberry" # 슬라이싱(slicing) print(fruits[1:3]) # ["banana", "cherry"] print(fruits[2:])..
2023. 3. 23.