Python -dict
Python -dict💡dict(키를 이용하여 값을 저장하는 자료형)정수형 인덱스가 아닌 키로 값을 저장하기 때문에 저장된 순서는 무의미key는 중복 불가(immutable), value(mutable)는 중복 가능d = dict()print(d, type(d))결과{} d ={}print(d, type(d))결과{} d= {"a": 1, "b": 2,"c":3}print(d)d['a'] =10print(d)d['d'] =4print(d)#print(d['k']) #없는 key는 에러print(d.get('k', 100)) #없는 경우 default 적용결과:{'a': 1, 'b': 2, 'c': 3}{'a': 10, 'b': 2, 'c': 3}{'a': 10, 'b': 2, 'c': 3, 'd': 4..
2024. 11. 27.
Python-Set
💡Set(중복과 순서가 없는 자료형)순서가 없기 때문에 인덱싱이 지원 안됨s = set()print(s, type(s))s= set([1,2,3,4,5])print(s, type(s))s = set("HELLO")print(s, type(s))set() {1, 2, 3, 4, 5} {'E', 'O', 'L', 'H'} s1 = {1,2,3,4,5}s2 = {3,4,5,6,7}print(F"합집합 : {s1} ⋃ {s2}")print(s1.union((s2)))print(set.union(s1, s2))print(s1 | s2)합집합 : {1, 2, 3, 4, 5} ⋃ {3, 4, 5, 6, 7}= {1, 2, 3, 4, 5, 6, 7}{1, 2, 3, 4, 5, 6, 7}{1, 2, 3, 4, 5, 6..
2024. 11. 26.
[Python]Tuple
Tuple💡tuple (다양한 자료형을 순차적으로 저장하는 집합 자료형)list 와 다르게 원소 변경이 불가! 읽기 전용!!!상수적인 특징을 가지고 있기 때문에 List 보다 연산에 빠르다t = tuple()print(id(t))t = (1,2,3,4,5)print(id(t))1407267367257362311505866208t= tuple(range(0,5))print(t , id(t))(0, 1, 2, 3, 4) 2094864889104for i in t: print(i, end=" ")print()print(t.index(len(t)-1))0 1 2 3 44# 연산가능u= t+tprint(u)[결과](0, 1, 2, 3, 4, 0, 1, 2, 3, 4)groups =( ('강길동', 100,9..
2024. 11. 25.
[Python]반복문 roof
반복문 roof💡for 변수 in 리스트 (또는 튜플, 문자열) :수행 문장1수행 문장2...print("{0:=^20}".format("반복문"))ls=['one', 'two','three']for i in ls: print(i)========반복문=========onetwothreefor i in range(0, len(ls)): print(ls[i],'index: ',ls.index(ls[i])) # 리스트의 인덱스를 이용한 접근 방법one index: 0two index: 1three index: 2a=[(97,'a'),[98,'b'],(99,'c')]for k, v in a: print(f"{k}:{v} \t", end="\n")97:a98:b99:cfor i in range(97,97+..
2024. 11. 23.