파이썬 코딩 :: 파이썬 문법, 알고리즘_TIL#05
■ JITHub 개발일지(TIL : Today I Learned) 5일차 □ TIL :: 파이썬 알고리즘(Python Algorithm), 기초 문법, 백준 실습 1. 파이썬 알고리즘 - map, lambda, filter : 값을 입력받고, 함수를 사용할 때 문장을 간결하고 직관적으로 짤 수 있는 도구 간결성, 주석처리 등을 잘 고민해서 익숙해질 필요 - strip, split : 문자열 데이터를 다루는 함수 정제되지 않은 데이터들을 내가 사용할 수 있는 폼(form)으로 만들어 줄 수 있는 도구 - 클래스(class), 모듈(module) : 클래스는 객체를 만들어내는 변수와 메서드의 집합 클래스, 모듈의 구조를 잘 이해하고 익숙해진다면, 복잡한 구조를 개발할 때 유리할 것 같다. ■ TIT :: T..
2022. 9. 2.
파이썬 코딩 :: 파이썬 map, filter, lambda
파이썬 map, filter, lambda 아래와 같은 딕셔너리가 있다고 해보자. people = [ {'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}, {'name': 'john', 'age': 7}, {'name': 'smith', 'age': 17}, {'name': 'ben', 'age': 27}, {'name': 'bobby', 'age': 57}, {'name': 'red', 'age': 32}, {'name': 'queen', 'age': 25} ] if문을 활용해서 'age'에 따라 '성인' 인지, '청소년'인지 판별하는 함수를 만들었다. def check_adult(person): if person['age'] >20: return '성..
2022. 9. 2.
파이썬 코딩 :: 파이썬 튜플(tuple), 집합
파이썬 튜플(tuple)과 집합(set) 1. 튜플의 구조 튜플은 전체 구조는 리스트와 거의 비슷하지만 몇가지 다른점이 있다. - 튜플은 소괄호'()'로 둘러싸며, 리스트는 값의 생성/삭제/수정이 가능하지만 튜플은 불가능하다. 생성/삭제/수정이 불가능한 점 빼고는 리스트와 완전히 동일하다. (순서가 있는 불변형 자료형) - 인덱싱 tup01 = (1, 2, 'a') print(tup01[0]) >>>1 print(tup01[2]) >>>'a' - 슬라이싱 tup01 = (1, 2, 'a') print(tup01[1:]) >>>(2, 'a') - 더하기 tup01 = (1, 2, 'a') tup02 = (3, 4, 'b') print(tup01 + tup02) >>> (1, 2, 'a', 3, 4, 'b'..
2022. 9. 1.