본문 바로가기
반응형

기초25

[Python] 내장함수 all 구현 Python의 내장함수 중 all에 대해서 구현해본다. 우선 all의 사용방법은 다음과 같다. test1 = [True, 4 == 4, 3 < 7] test2 = [3 7, True] print(all(test1)) # True print(all(test2)) # False 이렇게 모든 요소가 참이면 (혹은 비어있으면) True를 반환한다. 하나라도 거짓이면 False를 반환한다. 그럼 직접 구현해보겠다. 리스트를 받아 해당 리스트를 돌며 False인 element가 있으면 False를 리턴하고 모두 True라면 True를 반환하게 하면 된다. def my_all(iterable): for element in iterable: if not element: return False return True 맞게.. 2022. 5. 12.
JavaScript 기초 14 - 배열 (array) - 1차 정리 끝 배열 : 순서가 있는 리스트 let avengers = ['IM', 'HK', 'BW', 'HE']; avengers[0] // 'IM' //index는 0부터 시작 문자 뿐만 아니라 숫자, 객체, 함수등도 포함 가능 기본 제공 함수 //length 배열의 길이 avengers.length // 4 //push() 배열 끝에 추가 avengers.push('SM') // ['IM','HK','BW','HE','SM'] 쉼표로 여러 요소 한 번에 추가 가능 //pop() 배열 끝 제거 avengers.pop() // ['IM', 'HK', 'BW', 'HE'] //unshift() 배열 앞에 추가 avengers.unshift('SM') // ['SM', 'IM', 'HK', 'BW', 'HE'] 쉼표로 .. 2022. 1. 11.
JavaScript 기초 9 - switch if else문과 같은 기능을 하지만 case가 다양할 경우 더 짧고 간결한 코드 작성 가능 switch(변수) { case '변수 값 1' : 실행; break; case '변수 값 2' : 실행 break; default : 실행 } 변수의 값이 변수 값과 같을 때 실행 break가 없다면 해당 case부터 밑으로 쭉 실행 default는 변수의 값이 다 매칭 되지 않을 때 실행됨 2022. 1. 11.
JavaScript 기초 7 - 논리 연산자 || OR 여러 값 중에 하나만 맞아도 true 여러 개가 있으면 처음 true를 발견하는 즉시 true 반환 && AND 모두 맞아야 true 여러 개가 있으면 처음 false를 발견하는 즉시 false반환 우선순위는 앞에서부터 계산함(괄호 제외) => 성능 최적화를 위해 초반에 통과하기 어려운 조건을 넣는 것 권장 ! NOT true false를 바꿈 2022. 1. 11.
반응형