상세 컨텐츠

본문 제목

[혼자서 공부해본 파이썬] 자료형 - 리스트 요소 수정, 추가, 삽입, 삭제

ProgramStudy/python

by Ming footprint 2020. 4. 10. 12:00

본문

728x90
반응형

파이썬 자료형 리스트 요소 수정, 추가, 삽입, 삭제

리스트는 C에서 사용되는 배열과 같다.

추가, 수정, 삭제가 안된다면 이 배열과 같은 리스트를 새로운 데이터가 있을 때마다 새롭게 생성을 해야 하는 번거로움이 발생할 수밖에 없다. 그래서 지난번에는 리스트를 생성하는 법과 요소를 불러오는 법을 알았다면 이번에는 요소를 추가, 수정, 삭제에 대해서 알아보겠다. 

 

함수 Function

이제 함수라는 개념이 들어간다. 함수를 설명하자면 글이 너무 길어질 것 같아서 최대한 간단히 설명을 하도록 노력해보도록 한다.

 

함수는 프로그램 언어에서 가장 중요하게 사용되는 것이라고 할 수 있다.

함수는 영어 'function'을 번역하면 '기능'이라는 뜻을 가지고 있다. 이것이 이해하기 쉬운 접근인 거 같다.

함수는 하나의 기능을 수행해주는 작은 프로그램이라고 보면 될 것 같다.

지금까지 사용한 'print()'도 하나의 함수다.  우리가 출력하고 싶은 원하는 값을 넣으면 화면에 '출력'을 해주는 역할을 한다.

 

일상생활에서도 접할 수 있는 예를 찾아보자.

일상생활에서 사용하는 계산기에도 함수의 개념이 들어가 있다. 어떤 숫자를 입력하고 연산을 넣고 결과를 보여준다. 계산기 내부(함수)에서 어떻게 계산이 되는지는 모르지만 우리는 결과 값을 얻을 수 있다. 그리고 음료수 자판기(함수)에 돈을 넣고 음료수를 뽑는다. 우리가 넣은 것은 돈인데 음료수가 나온다. 

 

함수는 자주 사용하는 복잡한 절차를 하나의 기능으로 만들어서 자주 사용을 할 수 있다는 장점이 있다.

그렇게 반복되는 프로그램 코드를 함수라고 하고 이렇게 만들어진 함수는 프로그램을 간단하게 해 준다. 

 

결론적으로 함수의 기능은 반복적인 코드의 간소화라고 생각된다.

 

리스트 요소 수정

리스트 요소의 수정은 이전 포스팅에서 리스트 값을 보는 방법을 이용한다.

변경할 위치 인덱스를 이용하여 요소를 대입 시킨다.

'list명[인덱스] = 변경 요소'  예시 1 - 11번 라인 

예시 1

 

리스트 요소 추가(append 함수)

리스트 'append'는 요소를 추가해주는 함수이다.

리스트 요소 추가는 'list명.append(요소)' 형식으로 사용을 한다. 예시 2 - 11번 라인

예시 2

'append'는 리스트의 마지막에 요소를 추가해준다.

 

리스트 요소 삽입(insert)

리스트의 'insert'는 요소를 삽입해주는 함수이다.

추가와는 다르게 위치를 지정한다.

리스트 요소 삽입은 'list명.insert(인덱스, 요소)' 형식으로 사용을 한다. 예시 3 - 11번 라인

예시 3

 

리스트 요소 삭제(del)

리스트의 'del'은 요소를 삭제해주는 함수이다.

리스트 요소 삭제는 'del list명[인덱스]' 형식으로 사용을 한다. 예시 4 - 13번 라인

예시 4

리스트의 요소 수정, 추가, 삽입, 삭제에 대해서 알아봤다.

다음에는 리스트의 그 외의 함수들을 알아보도록 하겠다.

 

  파이썬 관련 글

  [ProgramStudy/python] - [혼자서 공부해본 파이썬] 자료형 - 정수형, 실수형, 복소수, 논리형, 문자열

  [ProgramStudy/python] - [혼자서 공부해본 파이썬] 자료형 - 리스트 생성, 인덱싱, 슬라이싱, 연산

 

저의 글을 읽어 주셔서 감사합니다. 오늘도 즐거운 하루 보내세요.

저의 글이 조금이나마 도움이 되셨다면 로그인이 필요 없는 공감♥ 한번 꾸욱 눌러주세요 하하~

 

728x90
반응형

카테고리의 글 목록 더보기

댓글 영역

Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]