상세 컨텐츠

본문 제목

[파이썬] List 개념/사용법

프로그래밍 언어/파이썬

by 해공학(해킹을 공부하는 학생) 2023. 8. 2. 20:58

본문

안녕하세요 오늘은 파이썬에서 List, Dictionary, Tuple, set에 대해 알아보겠습니다.

 

List

리스트는 파이썬에서 여러 데이터를 저장 해주는 역활을 합니다.

예를 들어 학교에서 반에 있는 아이들의 이름을 저장하고 싶다고 생각합시다.

그럼 변수를 하나하나 만들어서 할려면 너무 힘들것 입니다. 

이때 사용하는것이 바로 List 입니다.

 

list의 사용법

리스트의 사용법은 다음과 같습니다.

이런식으로 list를 생성 할수있습니다. 그럼 이제 위에서 예로 들었던 아이들 이름

리스트를 만들어 보겠습니다.

이렇게 만들수 있겠죠.

 

리스트의 값 추가 하기

리스트에서 값을 추가할때는 한가지 명령어를 사용합니다. 그것은 바로 append 입니다.

예를 들어 저희반에 한명이 전학을 왔다고 생각합시다. 그러면 그 학생들 리스트에 추가해야 하겠죠?

근데 리스트를 직접 수정하는것은 재미없으니까 append를 활용해서 해보겠습니다.

 

이렇게 하고 출력을 해보겠습니다.

이런식으로 잘 추가 된것을 볼수있습니다.

 

그리고 리스트의 값을 추가하는 방법은 하나 더 있습니다.

append는 그냥 값을 맨뒤에 추가했다면 insert는 정해진 자리에 값을 추가 합니다.

 

 

리스트 값 삭제 하기

리스트 값을 삭제 할려면 remove를 사용 합니다.

하지만 remove는 리스트에 있는 값을 일일이 다 직접 손으로 적으셔야 합니다.

그럼 index를 통해 할수있는 방법을 써보겠습니다

이렇게 하면 그 자리에 있는 값이 사라 집니다.

 

리스트 값 정렬하기 

리스트 값을 정렬하는 방법은 여러가지가 있지만 그중에서 2가지를 알아보겠습니다.

 

sort는 순서대로 정렬을 하는것 입니다. 그니까 1,2,3,4,5 순으로 정렬되고, abcd순으로 

정렬되는것 입니다.

다음으로는  reverse 입니다. reverse는 현재 있는 리스트에서 그 리스트를

다시 역순으로 정렬하는것 입니다.

 

관련글 더보기