22.10.03 TIL☔️

조배·2022년 10월 3일
0

TIL

목록 보기
9/30
post-thumbnail


점심에 동기들과 피크닉이 계획되어있었는데 비가 아침부터 추적추적 내렸다.
그래서 걱정이 많았는데 신기하게도 점심 전에 기적적으로 멈췄다.
bulksup님 그리고 흔쾌히 진행하자고 한 동기들 덕분에 리프레쉬했다 🤩

Python

내장함수, 개인적인 설정 꿀팁 - 3

이쯤이면 '한번에 써주지..' 라는 생각이 들 것 같지만... 아르키메데스가 유레카를 외치던 것처럼
나도 그렇게 씻을때나 코드를 작성할때 자주 사용했고, 정말 쓸만했던 것들 중에 하나가 생각난 것 뿐이다.
그럼 보지마 이쒸.. 장난입니다..🥲

1. index와 value값을 한번에 사용가능한 enumerate 함수

# enumerate()
list = [i for i in range(1,5)]  # list = [1,2,3,4]
print(list)
for idx, value in enumerate(list):
    print(idx, value)
# output : 0 1
#          1 2
#          2 3
#          3 4

코딩 테스트를 풀다보면 인덱스값을 사용하는 경우가 많은데 enumerate를 사용할 경우 좀 더 직관적으로 볼 수 있다.

2. 문자열이 숫자인지 문자인지 판별하는 isdigit, isalpha 함수

# isdigit() , isalpha()
alp = 'abc'
num = '123'
alnum = 'ab3'
print(alp.isdigit(), alp.isalpha())    # False True
print(num.isdigit(), num.isalpha())    # True False
print(alnum.isdigit(), alnum.isalpha()) # False False

코테를 보다보면 정말 생각보다 많이 문자열을 활용하는 문제가 나온다.
문자열이 문자로만, 숫자로만 이루어져있는지 확인해주는 함수다.

내일의 나에게🥲

  • git pull request😄 6일째
profile
깃허브로 이전했습니다 -> https://chobae.github.io/

2개의 댓글

comment-user-thumbnail
2022년 10월 3일

chobae님의 블로그를 감상하기 위해, 회원가입 했으니 업로드 시간을 잘 준수해주시기 바랍니다 :D

1개의 답글