0719 TodayReview

KOHHyunkyung·2021년 7월 18일
0

어제의 리뷰는 아니고.. 오늘 공부한 python 문법들 까먹기 전에 정리 해놓기

TodayPS : map, join, 소수

소수 찾기

소수 찾는 문제는 알고리즘 노트 형식으로 알고 있는게 좋을 거 같아서 정리 해놓는다
시간 초과 안나는 math.sqrt 사용한 isPrime() 함수

import math 
def isPrime(n):
    if n==0 or n==1:
       return False
    for i in range(2,int(math.sqrt(n))+1):
        if n%i == 0:
           return False
    return True

map 함수

여러 데이터를 한번에 다른 형태로 변환하기 위해 사용하는 함수
주로 list나 tuple을 대상으로 함

map(변환함수, 순회 가능한 데이터)

ex)

arr = [2.5, 1.4, 5.6, 4.5]
arr = list(map(int,arr))
print(arr)
# [2, 1, 5, 4]

join 함수

매개변수로 들어온 리스트에 있는 요소를 하나씩 합쳐서 문자열로 바꿔주는 함수

'구분자'.join(리스트)

ex)

a = ['a', 'b', 'c', '1', '2', '3']

str1 = ''.join(a)
print(str1) 
# str1 = 'abc123'

str2 = '_'.join(a)
print(str2)
# str2 = 'a_b_c_1_2_3'
profile
heeeeello

0개의 댓글