[윤성우의 열혈 파이썬 중급편] 22. 메소드 기반 문자열 조합
22. 메소드 기반 문자열 조합 기본적 사용 방법 fs = '{0}...{1}...{2}' ms = fs.format('Robot', 125, 'Box') '{2}...{1}...{0}'.format('Robot', 125, 'Box') '{}...{}...{}'.format('Robot', 125, 'Box') '{toy}...{num}...{item}'.format(toy = 'Robot', num = 125, item = 'Box') 인덱싱 연산을 추가하여 my = ['Robot', 125, 'Box'..
더보기
[윤성우의 열혈 파이썬 중급편] 19. 정렬 기술
출처 : 윤성우의 열혈 파이썬 : 중급 19. 정렬 기술 리스트의 sort 메소드 ns = [3, 1, 4, 2] ns.sort() # 오름차순 ns.sort(reverse = True) # 내림차순 ns = [('Yoon', 33), ('Lee', 12), ('Park', 29)] def age(t): return t[1] # 나이 반환 # 매개변수 key에 함수 age를 전달 ns.sort(key = age) # 이름의 알파벳 역순으로 정렬 ns.sort(key = lambda t : t[1], reverse = True) # 문자열의 길이를 기준으로 names = ['Julia', 'Yoon', 'Steven'] ..
더보기
[윤성우의 열혈 파이썬 중급편] 18. 자료형 분류와 set & frozenset
출처 : 윤성우의 열혈 파이썬 : 중급 18. 자료형 분류와 set & frozenset 시퀀스 타입(sequence type) list, tuple, range, string 저장된 값의 순서 정보가(위치 정보가) 존재 인덱싱 연산 : s[0], s[1] ... 슬라이싱 연산 : s[0:3], s[5:9] 매핑 타입(mapping type) set, frozenset 저장된 값의 순서 또는 위치 정보를 기록하지 않는 자료형 수학의 '집합'을 표현한 자료형 '수학의 집합은 저장 순서를 유지하지 않는다' '수학의 집합은 중복된 값의 저장을 허용하지 않는다' set, frozenset A = {'a', 'c', 'd', &..
더보기