장래 프로그래머의 블로그

2024.10.06 TIL 본문

Today I Learned

2024.10.06 TIL

wriml92 2024. 10. 6. 20:10

 

방통대 딥러닝, 클라우딩컴퓨팅, 컴파일러구성 14강 강의 1회독

인공지능을 위한 파이썬 라이브러리 6주차 강의 1회독

SQL 및 알고리즘 코드카타 문제 풀기 완료

 

SQL 문제를 풀던 와중 join을 결합해서 풀어야 하는 문제들이 이제 속속 들어와서

다른 분들의 답을 보고 푼 문제들이 많았다. 그래서 그 문제들을 내일 다시 풀어볼 예정이다.

오늘 SQL과 알고리즘 코드카타 문제를 풀던 중 몰랐던 함수에 대해 적고자 한다.

 

range()

range() 함수는 특정 구간의 숫자의 범위를 만들어 주는 함수.

특히 난 이 함수를 for 함수에서 하도 많이 봤다.

하지만 for문 없이 단독으로 매개변수인 정수를 넣어서 함수를 만드는 걸 처음 봤다.

위처럼 range(parameter)만 쓰면 위코드처럼 단순히 range(0, parmeter)라고만 뜬다.

그래서 그 안에 범위에 있는 수를 알고 싶다면 list 함수를 작성해서 리스트 형태로 결과를 확인해야 한다.

map()

map() 함수는 여러 개의 데이터를 받아서 각각의 요소에 함수를 적용한 결과를 반환하는 내장 함수.

리스트 등 반복이 가능한 객체를 입력으로 받을 수 있다.

위 예시처럼 반드시 튜플이나 리스트 함수로 형태 변환하고 출력해야 결과를 볼 수가 있다.

 (예시에서는 정수에서 실수로 형 변환)

'Today I Learned' 카테고리의 다른 글

2024.10.08 TIL  (0) 2024.10.08
2024.10.07 TIL  (0) 2024.10.07
2024.10.04 TIL  (0) 2024.10.04
2024.10.03 TIL  (2) 2024.10.03
2024.10.02 TIL  (10) 2024.10.02