파이썬 정리
-
파이썬 - TRY-EXCEPT파이썬 정리 2024. 4. 19. 11:51
try-except 'try' 블록 내에서 발생하는 예외를 처리하고 그 예외에 대한 정보를 사용하는 except 이를 위해 except 블록에서 예외 객체를 변수에 할당하면 됨. 파이썬 코딩 도장: 38.1 try except로 사용하기 (dojang.io) try : 실행 코드 except : 예외 발생 시 처리코드 except 예외 이름(-Error) : 특정 예외 발생시 처리 코드 except 예외 이름 as e : # 변수에 에러 내용 저장 print('실행코드가 불가능합니다',e) Built-in Exceptions — Python 3.12.3 documentation
-
파이썬 - 숫자 뒤집은 배열파이썬 정리 2024. 4. 8. 15:01
코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 사용 했던 것은 a.sort(reverse=True) // 틀린 이유는 정렬 후 역배치이기 떄문.. 이후 a.reverse() 이용하여 풀긴 하였으나 한줄로 줄일 수 있을거라는 확신 하 reverse()의 위치를 이리 저리 옮겨 보았으나 실패, 다른사람의 답을 보니 def solution(n) : a= list(map(int,reversed(str(n)))) return a 이렇게 reversed를 ..
-
파이썬 - list 요소 삭제 / clear, del, remove, pop파이썬 정리 2024. 4. 3. 15:14
del a = [2,3,4,5,6,7,8,27,59,81,100] del a[0] # 위치 번호 print(a) [3,4,5,6,7,8,27,59,81,100] 단, 리스트 범위를 초과한, 예를들어 a 기준 11번의 숫자를 제거하라고 한다면 Index error 가 발생한다. 위치번호 사용 특성 상, slice 가능하다 [0:2] 혹은 [0:9:3] clear a=[2,3,4,5,6,7,8,27,59,81,100] a.clear() print(a) [] remove() : 입력한 값을 검색하여, 첫번째 검색 결과를 삭제한다. a=[2,3,4,5,6,7,8,27,59,81,100] a.remove(7) print(a) [2,3,4,5,6,8,27,59,81,100] 여러개의 같은 값이 존재 할 경우 첫번재..
-
파이썬 - iterable파이썬 정리 2024. 4. 2. 16:35
[Python 3] iterable 란 무엇인가. filter(), map(), zip(), sorted (tistory.com) [Python 3] iterable 란 무엇인가. filter(), map(), zip(), sorted iterable 이란 반복 가능하다는 뜻이다. 한 번에 하나씩 자료를 반환할 수 있는 파이썬 객체이다. 간단히 말해 for 문으로 그 값을 출력 할 수 있는 것을 의미한다. iterable한 객체 종류 - All sequence type supermemi.tistory.com 참조 및 정리한 문서 iterable - 반복 가능하다 ex) for문으로 출력 가능하다. iterable 한 객체 종류 All_sequence_types list, str and tuple Some..
-
파이썬 - 5일차파이썬 정리/사전캠프 2024. 3. 28. 15:56
map python map() 함수 (tistory.com) iterable - 반복 가능한 대상에 적용 가능하다. fliter True 값만 추출 lambda lambda x : f(x) people = [ {'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}, {'name': 'john', 'age': 7}, {'name': 'smith', 'age': 17}, {'name': 'ben', 'age': 27}, {'name': 'bobby', 'age': 57}, {'name': 'red', 'age': 32}, {'name': 'queen', 'age': 25} ] def check_adult(person) : if person['age'] > 20:..
-
파이썬 - 4일차파이썬 정리/사전캠프 2024. 3. 27. 16:55
파일 불러오기 from main_func import * say_hi say_hi_to('영수') 다른 .py 파일에서 정한 함수를 불러 올 수 있음. *을 사용하지 않고 범위를 지정할 수 있다고 함. 한줄의 마법? if / for 문 명사(str) = 함수 list 의 부속 데이터를 직접 지정 num = 3 # if num % 2 == 0 : # result ='짝수' # else : # result = '홀수' # print(f'{num}은 {result}입니다.') result = '짝수' if num % 2 == 0 else '홀수' print(f'{num}은 {result}입니다.') #[2,6,4,10,2,4] 라는 리스트 내의 *2 의 결과값을 산출하기 원함 a_list = [1,3,2,5,..
-
파이썬 - 3일차파이썬 정리/사전캠프 2024. 3. 26. 18:07
튜플 (tuple) => tuple은 immuntalbe list = [a,b,c] tuple = (a,b,c) 순서가 존재하는 불변형 컬렉션 people = [{'name' : 'bob' , 'age' : 27},{'name' : 'john'} , {'age' : 30}] #dict 형 자료 people = [('bob',27),('john',30)] #tuple 형 자료 집합 (set) a = [1,2,3,4,3,2,3,4,5,8,7,1] a_set = set(a) print(a_set) #{1,2,3,4,5,7,8} 중복제거? 교집합 / 합집합 / 차집합 구하기 가능 & |(\) - 더보기 Python set() 기본 기본모양 set_A = {1, 2, 3, 4} : 딕셔너리와 비슷한 모양입니다. ..
-
파이썬 - IF, FOR, DEF파이썬 정리/사전캠프 2024. 3. 26. 14:39
IF money = 1500 if money >3800 : print('by taxi') elif >1500 : print(' by bus') else : print(' how to? ') print(' need to go.. ' ) 들여쓰기의 중요성 명령어에 종속 된 행동을 하기 위해서는 들여쓰기를 해야 한다. 결과는 by bus need to go.. 들여쓰기를 적용하지 않는다면 수치의 변화에 따른 결과값이 아닌, 고정값으로 출력된다. + elif 는 반복 사용이 가능하다. 반복 fruits = ['사과' , '배' , '감' , '수박' , '딸기'] for fruit in fruits : print(fruit) #반복문은 리스트 안에서 있는 요소를 써먹는 것. 결과는 사과 배 감 수박 딸기 더보기..