본문 바로가기

Python/개념32

Day 4-1. 컬렉션 타입 - 세트 1. 세트(Set) 세트(set)는 중복되지 않는 항목들의 컬렉션입니다. 컬렉션 생성함수 특징 예시 리스트 list() 추가, 수정, 삭제 언제나 가능 a = [1,2,3] 튜플 tuple() 생성되고 나면 변경 불가능 a =(1,2,3) 세트 set() 중복된 값의 저장 불가능 a ={1,2,3} 딕셔너리 dict() 키 + 값으로 관리 a ={'age':25} 1-1. 생성 { } 중괄호로 생성하고 , 로 요소들을 구분합니다. s1 = {} print(s1) print(type(s1)) {} ㄴ 결과는 딕셔너리 입니다. s1 = {1, 3, 5, 7} print(s1) print(type(s1)) {1, 3, 5, 7} ㄴ 자료를 넣으면 Set 이 됩니다 s2 = set([1,3,5,7]) print.. 2024. 3. 14.
Day 3-2. 컬렉션 타입 - 튜플 1. 튜플 여러 가지 데이터 타입의 값을 저장할 수 있는, 변경 불가능(immutable)한 순서가 있는 컬렉션입니다. 컬렉션 생성함수 특징 예시 리스트 list() 추가, 수정, 삭제 언제나 가능 a = [1,2,3] 튜플 tuple() 생성되고 나면 변경 불가능 a =(1,2,3) 세트 set() 중복된 값의 저장 불가능 a ={1,2,3} 딕셔너리 dict() 키 + 값으로 관리 a ={'age':25} 1-1. 생성 # 요소가 1개일 경우 끝에 컴마를 붙여야 함 tu1 = (1,) print(tu1) print(type(tu1)) (1,) tu2 = (1,3,4,6) print(tu2) print(type(tu2)) (1, 3, 4, 6) tu3 = tuple([1,3,5,7]) print(tu3.. 2024. 3. 13.
Day 3-1. 컬렉션 타입 - 리스트 1. 컬렉션 타입 여러 개의 데이터 항목을 하나의 단위로 관리할 수 있게 해주는 데이터 구조를 의미합니다. 이것은 여러 개의 데이터를 하나의 변수에 저장하고, 관리할 수 있게 해줍니다. 파이썬에서는 리스트, 튜플, 세트, 딕셔너리 등이 기본적인 컬렉션 타입에 속합니다. 컬렉션 생성함수 특징 예시 리스트 list() 추가, 수정, 삭제 언제나 가능 a = [1,2,3] 튜플 tuple() 생성되고 나면 변경 불가능 a =(1,2,3) 세트 set() 중복된 값의 저장 불가능 a ={1,2,3} 딕셔너리 dict() 키 + 값으로 관리 a ={'age':25} 2. 리스트 리스트란 무엇일까요? 사전적 의미는 '목록'이며, 파이썬에서는 자료를 저장할 수 있는 자료입니다. 숫자, 문자, 수식 등 개별적인 자료들.. 2024. 3. 13.
Day 2-4. 과제 [ 1 + 1 2 [59] 0.1 + 1.1 1.2000000000000002 [61] 0.1 + 1.1 == 1.2 False 위에 결과가 왜 이렇게 나올까요? 파이썬에서 부동 소수점 연산에는 정확도 한계가 있기 때문에 0.1 + 1.2와 2.2가 정확하게 일치하지 않을 수 있습니다. 부동 소수점은 이진수로 표현되어 있어 특정 소수를 정확하게 표현하는 것이 어렵습니다. 그래서 소수점 연산에서는 일반적으로 두 부동 소수점 값이 정확히 같은지를 비교하는 것이 아니라, 값의 근사치에 대한 비교를 하는 것이 좋습니다. 2024. 3. 12.
LIST