[Python(파이썬) 기초] LIST 형식의 정리 Part .1

2020. 8. 5. 00:12업무 스킬/Python(파이썬)

728x90

안녕하세요 윤대리입니다.

저번 포스팅까지는 Jupyter NoteBook을 설치 및 실행하는 것까지 알아봤습니다.

 

오늘은 Python 함수에서 주로 쓰는 List형식에 대한 정리를 해보고자 합니다.

 

 

우선 Jupyter에서 위와 같이 순서대로 누르고 Code 입력 창을 열어주도록 합니다.

Jupyter에서 자주 사용하는 단축키를 먼저 알고 가야 하는데

우선 세가지만 알아보도록 하겠습니다.

 

- Shift + Enter = 코드 실행 후 새 코드 창 생성

- esc = Code 입력 밖으로 이동(Code창 선택 및 삭제 가능)

- dd = 가장 아래 Code창 삭제

 

우선 위 3가지의 단축키를 알고 시작하면 좋습니다.

 

 

1.LIST형식을 알아봅시다.

위와 같이 color라는 하나의 변수에 "[ ]"를 사용하여 총 3개의 String Type의 문자를 메모리에 저장하였습니다.

이후 color를 입력하고 [Shift + Enter]를 누르면 메모리에 저장되어 있던 3가지 String Type의 문자가 출력되게 됩니다.

이렇게 하나의 변수에 여러 가지 값을 할당하고 메모리에 저장할 수 있게끔 하는 형식을 List 형식이라고 합니다.

 

위 예시와 같이 color라는 하나의 변수를 입력하여 거기에 할당된 모든 문자를 출력할 수 도 있지만하나만 골라서 출력하거나 연속적으로 출력도 가능합니다. 

 

 

여기서 list 형식에 대한 주의 점이 모두 나오는데요. list에서 출력 순서는 1이 아니라 0부터 시작하며

연속적으로 출력할 때, 즉 위 예시에서 [0:2]에서 앞자리 0을 시작점이지만 2는 초과 지점입니다.

즉 [0:2]라고 써서 [0], [1]. [2] 번째 문자가 모두 출력되는 게 아니고 2는 초과 지점이기 때문에

[0], [1]의 문자 "green", "red"만 출력되게 됩니다.

 

2. 추가 및 삭제 형식

 

추가 및 삭제에는 여러 가지 방식이 있으며, 때에 맞게 사용하면 됩니다.

모두 나열하면 방식은 아래와 같습니다. 

 

*추가

 - append

 - extend

 - insert 

 - "+"

*삭제

 -remove

 -del

 

 

위에 예시로 모두 설명하였습니다. 예시를 하나씩 보면서 각 수식의 차이를 확인해보고

직접 실행해보면 금방 이해가 될 것입니다.

 

봐주셔서 감사합니다. 다음 포스팅에서 추가로 list형식의 정리하도록 하겠습니다.

 

728x90