[90일 차] 21.11.30 : Python 5
Python - 튜플, 람다, 모듈 1교시 튜플 : 리스트와 유사한 자료형. 한 번 결정되면 수정 불가 -> tup = (10, 20, 30) -> (a, b) = (10, 20) -> (a, b) = 10, 20 or tup = 10, 20, 30 (괄호 생략 가능) 람다 : 매개변수로 함수를 전달하는 방식/더 효율적인 코드 작성 -> var = print("Hello") -> func(var) 2교시 map(함수, 리스트) : 리스트의 요소들에 함수 적용 filter(함수, 리스트) : 리스트의 요소들에 함수를 적용하고, 함수 반환값이 참인지 거짓인지에 따라 리스트를 만들어 반환 -> 0이 아닌 숫자는 참으로 간주한다 -> 비어 있는 문자열/리스트/튜플/딕셔너리는 거짓 var = lambda x : ..
2021. 11. 30.
[88일 차] 21.11.26 : Python 3
반복문 리스트 + 리스트 연산자 1교시 리스트에 있는 값의 위치 - Index 인덱스에 저장된 값/리스트에 넣는 자료 - 요소 list_num = [1, 10, "Mike", "Paul", 30] -> 리스트 선언 list_num[0] = 1 list_num[3] = "Paul" -> 리스트의 요소에 인덱스로 접근 어제 정리했듯 인덱스 슬라이싱 적용 가능, 음수 인덱스 사용 가능 요소가 문자열이거나 리스트라면 2차원 배열처럼 접근 가능 -> arr1 = ["안녕하세요"], arr2 = [[1,2,3], [2,3,4]] -> arr1[0][3] = "세", arr2[0][2] = 3 리스트의 연결 : + -> 원본 리스트에 변화 없음(비파괴적) 리스트의 반복 : * 리스트의 길이 : len() 2교시 리스..
2021. 11. 26.