05/07 파이썬 11 - 중첩 루프 (nested loop), 2차원 데이터
1) 중첩 루프(nested loop) 중첩 루프에 대해 알아보자. 중첩 루프의 "루프"는 반복을 의미하고 "중첩"은 말 그대로 여러 개가 있다는 의미이다. 즉, 반복문이 여러 개 겹쳐있는 것을 보고 중첩 루프라고 한다. 이중 루프의 예시를 보도록 하자 >>>for i in [1, 2, 3, 4, 5]: for a in [1, 2, 3, 4]: pass >>> 위 코드는 반복문 2개가 사용된 이중 루프이다. 중첩 루프는 어떤 경우에 사용되는지 자세히 다루어 보자. 아파트 택배 배달을 관리하는 프로그램을 만들어보자 1층엔 [101호, 102호, 103호] 2층엔 [201호, 202호, 203호] 3층엔 [301호, 302호, 303호]가 있다. 이와 같이 행과 열의 형식으로 되어있는 데이터를 '2차원 데이..
04/27 파이썬 5 - 리스트 데이터 삽입, 삭제
1) 리스트에 데이터 삽입하기 1-1) append 메서드 사용하기 기존의 리스트에 새로운 데이터를 삽입하려면 append라는 메서드를 사용하면 된다. myfood = ['회', '간장게장', '소고기', '치킨', '삼겹살', '피자', '탕수육', '짬뽕', '짜장면', '갈비 해장국'] 위와 같은 음식 순위 리스트에서 내가 11번째로 좋아하는 음식인 '부대찌개'를 추가하려고 한다. append 메소드를 어떻게 사용하여 데이터를 추가하는지 보자. >>>myfood.append('부대찌개') >>> 위와 같은 코드를 작성하여 리스트의 끝 순번에 '부대찌개'라는 데이터를 추가할 수 있다. 데이터가 성공적으로 입력됐는지 확인해보자. >>>myfood ['회', '간장게장', '소고기', '치킨', '삼겹살..