#03 pop(),remove(),del()차이
python에서 pop() 과 remove() 를 제대로 구분하지 못해서 뻘 짓 하다가 작성하는 게시물 크크 remove => value로 item 삭제 pop => index로 item 삭제 => 원소 한 개만 삭제 가능, 지워진 인덱스 값 반환 del => index로 item 삭제 => 원소 한 개 삭제 가능, 범위 지정해서 여러 개 삭제 가능 / 지워진 인덱스 값 반환하지 않음 del 형태 => del list명 [인덱스] 아래는 pop, remove, del 사용 예시 arr = [4,3,2,1] arr.pop(min(arr)) #min(arr)는 1이라서 인덱스 1에 있는 item 제거 print(arr) # [4,2,1] arr = [4,3,2,1] arr.remove(min(arr)) pr..
2023. 2. 1.
[프로그래머스] Level1 문자열 다루기 기본(with python)
https://school.programmers.co.kr/learn/courses/30/lessons/12918 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 내가 작성한 코드 def solution(s): cnt = 0 if len(s) == 4 or len(s) == 6: for i in s: if i in ['0','1','2','3','4','5','6','7','8','9']: cnt += 1 else: pass if cnt == len(s): return True else: return False 사실 cnt를 안 쓰고 충분히 풀 수 있..
2023. 1. 31.