본문 바로가기

DINOLEARNING

[파이썬] sort 로 리스트 정렬하기 (+ reverse) sort() 함수를 사용하면 리스트 안에 있는 숫자, 알파벳, 한글 데이터를 쉽게 정렬할 수 있는데요, 코드를 통해 어떻게 사용하는지 살펴보도록 하겠습니다. sort() 1. 숫자 데이터 정렬 list1 = [ 2, 6, 5, 1, 7, 3, 8, 9, 4 ] 만약 위와 같이 리스트 안에 숫자 데이터가 무작위로 나열되어 있는 것을 오름차순(1,2,3,,,)으로 정렬하고 싶다면 다음과 같이 코드를 작성하면 됩니다. list1.sort() print(list1) [1, 2, 3, 4, 5, 6, 7, 8, 9] 한편, 리스트를 내림차순(9,8,7,,,) 으로 정렬하고 싶으면 sort() 함수 안에 reverse=True 를 작성하여 넣어주면 됩니다. list1.sort(reverse=True) print(l.. 더보기
[파이썬] remove와 del의 차이는? / 리스트 데이터 삭제하기 remove() 와 del() 함수는 리스트에 있는 데이터를 삭제할 때 사용되는 함수입니다. remove()는 리스트에 있는 특정 데이터의 항목명으로 삭제할 때 사용하고, del()은 특정 데이터의 항목 번호로 삭제하는 함수인데요, 각 함수의 사용 방법을 살펴보면서 차이를 알아보도록 하겠습니다. 1. remove() remove() 함수는 list.remove('항목명') 로 사용되며, 리스트 안에 있는 데이터의 이름을 알고 있고, 그 데이터를 삭제할 때 사용됩니다. 아래 코드를 보며 설명하도록 하겠습니다. list1 = ['바나나', '오렌지', '사과', '수박' ] list1.remove('사과') print(list1) ['바나나', '오렌지', '수박'] 위 코드처럼 '사과' 라는 항목을 지우고.. 더보기
[파이썬] append와 insert의 차이는? / 리스트에 항목 추가하기 append()와 insert() 함수는 리스트에 항목을 추가할 때 사용됩니다. append()는 list 또는 array 가장 마지막에 원소를 하나 추가해주는 반면, insert()는 원하는 위치에 원소를 추가해주는데요, 각 함수의 사용 방법을 살펴보면서 차이를 알아보도록 하겠습니다. 1. append() append() 함수는 리스트 가장 마지막에 항목을 하나 추가해주는 함수로 list.append('항목') 처럼 작성하면 됩니다. 예를들어 설명해보겠습니다. list1 = ['바나나', '오렌지', '사과' ] list1.append('수박') print(list1) ['바나나', '오렌지', '사과', '수박'] 위 코드처럼 list1.append('수박')을 하면 리스트 list1의 마지막 항목으.. 더보기