[python] 파이썬 공부하기 - 집합 자료형_list 리스트형 (2)

[python] 파이썬 공부하기 - 집합 자료형_list 리스트형 (2)

2022. 9. 6. 00:56페퍼씨의 자기계발/페퍼씨와 파이썬

728x90
반응형

안녕하세요, 페퍼씨 입니다.

 

지난 포스팅에 이어 리스트형에 대해 더 알아보려고 합니다.

 

리스트는 자료를 추가해서 받을 수도 있는데 그 방법에도 여러가지 함수를 사용해서 추가할 수 있습니다.

 

추가하기의 종류는 다음과 같습니다.

 

- insert() 는 원하는 위치에 추가할 수 있고

- append()는 무조건 맨 뒤에 추가 가능하고, 하나의 값도 추가 가능하며

                 리스트 자체도 하나의 데이터로 인식하여 리스트 형태로 추가가 됩니다.. 

- extend() 역시 맨 뒤에 추가 가능하나 반드시 집합자료형의 형태로 받아야 하는 특징을 가지고 있습니다.

                  append() 와의 차이점은 리스트 형태로 받아도, 추가된 리스트에는 그 내부요소만 들어가게 됩니다.

 

추가를 했으면 제거도 할 수 있어야겠죠?

 

제거에는 remove()와 del() 이 있습니다.

 

리스트에 있는 데이터를 꺼내 쓰거나 필요한 데이터를 찾아 쓸 수 있어야 하는데 이때 사용하는 함수들이 있습니다.

 

아래 print(b)에는 b = a.pop() 에서 빠져나간 3이 사라지지 않고, b에 있기 때문에 print(b)를 했을 때 3이 나타나는 것입니다.

 

 

 

index()를 통해 해당 값이 리스트에서 어느 위치에 있는지 알 수 있으며, 그 데이터를 활용할 수 있습니다.

728x90
반응형