카테고리 : IT2/python buytime | 2023. 8. 29. 23:10
리스트 주요 함수 더하기 리스트1 + 리스트2 리스트1.extend(리스트2) # data1, data2 각각 리스트가 존재할 때 이를 합치려면? data1 = ['a', 'b', 'c'] data2 = ['d', 'e'] # 첫 번째 - 그냥 더하기로 data1 += data2 # data1 = data1 + data2와 같은 뜻 print(data1) ['a', 'b', 'c', 'd', 'e'] # 두 번째 - extend 함수 활용 data1.extend(data2) print(data1) ['a', 'b', 'c', 'd', 'e'] 여기서 잠깐, append 함수는 리스트와 리스트를 더하는 개념이 아니라 리스트에 값을 추가하는 개념이다. * append 함수란? # append도 리스트를 합칠..
카테고리 : IT2/python buytime | 2023. 8. 23. 23:41
자료구조 개념 메모리에 효율적으로 저장 및 반환하는 방법으로 데이터를 관리한다. 대용량일수록 상대적으로 높은 성능을 요구하므로 무엇보다 메모리에 빠르게 저장하고 검색이 필요하다. 자료 구조는 이런 상황에서 효율적인 메모리 작동을 위해 사용된다. 조금 더 자세하게 얘기해 보면, 만약 데이터를 변수에 저장해 놓으면 사용하지 않을 때에도 메모리에 적재되어 있어 지속적으로 성능을 잡아먹는다. 반면에 자료 구조를 사용하면 필요시 메모리에 그때그때 적재하여 실행하므로 성능 부하도 줄일 수 있으며 실행 시간도 빨라진다. 자료 구조를 한마디로 요약하자면 데이터 장바구니라고 생각하면 된다. 필요한 것만 담고, 필요 없는 건 담지 않는다. 자료구조 종류 종류 순서 수정 기호 사용법 리스트(list) O O [ ] 대괄호 ..