[파이썬, Python] 자료구조(Data Structure) - 4️⃣ 세트(set)
1. 세트(set) 수학의 집합과 비슷한 형태로 순서가 없어서 어떤 값이 먼저 나올지 알 수 없고, 중복되는 데이터를 허용하지 않음. 딕셔너리처럼 중괄호를 사용해서 선언하지만, key는 존재하지 않고 value만 존재 1-1. set 만들기 {값1, 값2, ...} set() set1 ={} print(set1) >>> {} print(type(set1)) >>> # 빈 중괄호는 dict로 만듬 set1 = {1, 3, 5, 7} print(set1) >>> {1, 3, 5, 7} print(type(set1)) >>> # 값을 넣어주면 set이 됨 set3 = {1, 3, 5, 3, 7, 9, 1} print(set3) >>> {1, 3, 5, 7, 9} # 중복데이터 허용하지 않음 li1 = [1, ..
2023. 3. 8.
[파이썬, Python] 자료구조(Data Structure) - 3️⃣ 딕셔너리(Dictionary, dict)
1. 딕셔너리(Dictionary) 대응관계를 나타내는 자료형으로 key와 value라는 것을 한 쌍으로 갖는 형태 하나의 딕셔너리의 key는 중복될 수 없음 하나의 딕셔너리의 value는 중복될 수 있음 1-1. 딕셔너리 만들기 변수 = {key1:value1, key2:value2, ...} # 빈 딕셔너리 생성 dic1 = {} print(dic1) >>> {} print(type(dic1)) >>> # key와 value값으로 딕셔너리 만들기 dic2 = {1:'김사과', 2:'반하나', 3:'오렌지', 4:'이메론'} print(dic2) >>> {1: '김사과', 2: '반하나', 3: '오렌지', 4: '이메론'} # value값에 여러 요소를 담을 때는 대괄호로 감쌈 dic4 = {'num..
2023. 3. 8.