[Python] list append, extend, insert 개념, 정리, 설명
안녕하세요, HELLO Python에서 리스트에 새로운 원소를 추가하는 방법에는 append, extend 그리고 insert가 있습니다. 오늘은 list에 원소를 추가하는, 세 함수에 대해서 살펴보겠습니다. STEP 1. Python 'append, extend, insert' 개념 STEP 2. Python 'append, extend, insert' 설명 STEP 1. Python 'append, extend, insert' 개념 Python의 자료형 list는 append, insert, extend 함수를 제공하며, 이를 통해 list에 데이터를 추가할 수 있습니다. 위 세 가지 함수의 특징 및 차이점에 대해서 알아보겠습니다. 1. append : list 마지막에 데이터 추가 - The app..
2022. 9. 3.
[PYTHON] Assert (가정 설정문) 개념, 정리, 설명
안녕하세요, HELLO 파이썬에서 try, except 구문 등을 통해 예외를 발생시키는 예외 처리랑 비슷하지만, 예외 처리는 에러가 발생했을 때 대응하기 위한 목적이라면, assert (가정 설정문)은 입력이 조건과 일치하도록 확인하고자 할 때 사용됩니다. assert 구문은 1. 이후에 연산이 진행되고 나서 실패하기보다는, 사전에 문제를 파악하는 데 도움이 되며, 2. 다른 개발자와 코드를 공유할 때, 문제가 발생한 부분에 이해를 도울 수 있습니다. 오늘은 파이썬에 assert 구문을 살펴보도록 하겠습니다. STEP 1. 'assert' 개념 STEP 2. 'assert' 설명 STEP 1. 'assert' 개념 Assert 조건문은 True가 아닐 경우에, 예외를 발생시킵니다. 코드를 추가, 수정 ..
2022. 8. 7.
[PYTHON] Dictionary 조건 하에 key, value 삭제
안녕하세요, HELLO 오늘은 파이썬에서 Dictionary에서 조건을 통해 key, value를 삭제하는 방법에 대해서 살펴보고자 합니다. for, while loop를 통해 dictionary에서 제거할 시, 아래처럼 error가 발생하게 됩니다. 이 같은 error의 경우에는, if 조건문을 통해 해결할 가능합니다. (RuntimeError: dictionary changed size during iteration) STEP 1. 'Dictionary 조건 key, value 삭제' 방법 목표 key, value를 if 조건식으로 아래처럼 작성해서 제거할 수 있습니다. # sample dictionary sample_dic = {'p': 0,'y': 1, 't': 2, 'h': 3,'o': 4, '..
2022. 6. 24.