1. Python - Array 배열

Arrays


1. 배열이란?


Python에서 Array는 List라고 하죠. 데이터를 선 처럼 일렬로 쭉 늘어선 형태를 말합니다! 가장 흔하게 사용하는 것인데 어떤 자료구조를 이용하느냐에 따라 효율적으로 기능을 발휘할 수도 혹은 없을 수도 있어요. 그 연산들을 한 번 볼게요.

2. Python 리스트에 활용할 수 있는 연산들


1) 리스트 길이와 관계없이 빠르게 실행 결과를 보게 되는 연산들


(1) 원소 덧붙이기
   : .append()

(2) 원소 하나 꺼내기
   : .pop()

리스트 맨 끝에 있는 요소를 .pop()을 이용해서 빼는 건 시간이 걸리지 않습니다. 하지만 특정 위치의 요소를 제거하고자 하면 시간이 걸리겠쬬?

2) 리스트의 길이에 비례해서 실행 시간이 걸리는 연산들


(1) 원소 삽입하기
   : .insert()

(2) 원소 삭제하기
   : .del()

이런 연산들은 리스트의 길이에 따라 시간도 비례하게 걸립니다. 네... 참고해야되겠쥬?

 List를 이용해서 함수를 만들고자 할 떄, 가장 효과적인 방법을 찾고 계신다면 자료구조를 배워보시는걸 추천합니다~

댓글

이 블로그의 인기 게시물

4. Databricks - Azure Data Lake Storage Gen2 연동하기

3. Azure Databricks Secret으로 Blob Storage Mount

1. Azure Databricks CLI 설치하기