Python

파이썬을 배워보자 (리스트)

25G 2021. 3. 19. 13:22

안녕하세요 이번에 배워볼 건 리스트라는 녀석입니다.

변수에다가 자료를 하나하나 저장하면 많이 복잡해지고 코드도 많아지면서 가독성이 떨어집니다

그런 부분을 보안한 방법이라고 보면 될 것 같습니다

 

위와 같이 리스트의 기본형이 사용됩니다 보시는 바와 같이 리스트는 자료의 형태에 크게 구애를 받지 않고 정수와 실수를 묶기도 하고 문자와 정수를 묶어내기도 하고 하는 다양한 방식이 있습니다.

그리고 리스트또한 연산이 가능합니다

자료형 - 리스트 연산
덧셈
곱셈
인덱싱
슬라이싱 

 

이렇게 대표적으로 볼 수 있습니다. 하나씩 살펴볼까요?

 

덧셈

변수에 리스트를 저장하고 그 변수를 더해서 결과를 출력하는 과정입니다

 

곱셈

인덱싱

제가 여러 번 말씀드렸지만! 컴퓨터는 숫자를 0부터 센다는 사실 잊지 말이야 합니다

 

슬라이싱

 

이렇게 사용해 볼 수 있습니다. 

 

그리고 리스트는 요소를 추가 또는 삭제할 수 있습니다
-요소 추가 : append(메서드), insert
-요소 삭제 : pop
*객체가 재공 하는 기능을 메서드라고 함*

 

append는 5번 인덱스가 생겨서 거기에 추가하는 느낌이고 insert메서드는 사용자가 직접 자료가 들어갈 인덱스 번호를 입력해서 들어갈 수 있습니다

여기서 주의할 점은 지금은 인덱스가 별로 없지만 나중에 프로그래밍할 때 리스트가 많아지면 많아질수록 insert메서드를 사용할 때 조심하셔야 합니다! 위에 적혀있듯이 끼어드는 새치기 같은 거라 뒤에 있는 자료들을 다 밀어내다보면 컴퓨터가 할 일이 엄청 많아질 수도 있겠죠??

 

네! 이렇게 리스트의 전반적인 사용법을 공부하는 시간을 가졌습니다! 점점 딥해지는게 쉽지는 않습니다 ㅠㅠ 그래도 해야죠 ㅋㅋㅋㅋ 

읽어주셔서 감사합니다