Python(4)

수정이·2022년 4월 19일
0

Python

목록 보기
4/8
post-thumbnail

리스트와 내장함수(1)

append(), insert()


  • append(value) : 리스트의 맨 마지막에 값을 추가한다.
  • insert(index, value) : 리스트의 index에 값을 추가한다. 기존 index 자리에 있는 값은 뒤로 밀려난다.
alist = [1, 2, 3, 4, 5]
alist.append(6)
print(alist)
alist.insert(3, 7)
print(alist)
# 출력
[1, 2, 3, 4, 5, 6]
[1, 2, 3, 7, 4, 5, 6]

pop(), remove(), index()


  • pop() : 맨 마지막 값을 리스트에서 삭제 후 값을 반환한다.
    • pop(index) : index의 값을 리스트에서 삭제 후 값을 반환한다.
  • remove(value) : 리스트에서 value값을 찾아 삭제한다.
  • index(value) : 리스트에서 value값의 위치를 반환한다.
alist = [1, 2, 3, 4, 5]
print(alist.index(3))
a = alist.pop()
print(a, alist)
b = alist.pop(2)
print(b, alist)
alist.remove(4)
print(alist)
# 출력
2
5 [1, 2, 3, 4]
3 [1, 2, 4]
[1, 2]

sum(), max(), min()


  • sum(iterable or args) : 인자값들을 왼쪽에서 오른쪽으로 합하고 합계를 반환한다.
  • max(iterable or args) : 인자값들 중에서 가장 큰 값을 반환한다.
  • min(iterable or args) : 인자값들 중에서 가장 작은 값을 반환한다.
alist = list(range(1, 11))
print(alist)
print(sum(alist))
print(max(alist))
print(min(alist))
# 출력
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
55
10
1

sort(), sorted(), clear()


  • sort(reverse=False) : 리스트의 메소드이며 원본 값을 정렬한다. 기본값은 오름차순이다.
    • sort(reverse=True : 내림차순으로 정렬한다.
  • sorted(iterable, reverse=False) : 파이썬 내장 함수이다. 원본 값은 그대로 냅두고, 정렬된 값을 반환한다. 기본값은 오름차순이다.
    • sorted(reverse=True) : 내림차순으로 정렬한다.
  • clear() : 리스트의 모든 요소들을 삭제한다.
alist = [7, 4, 1, 10, 8, 2, 3, 6]
print(sorted(alist))
print(alist)
alist.sort(reverse=True)
print(alist)
alist.clear()
print(alist)
# 출력
[1, 2, 3, 4, 6, 7, 8, 10]
[7, 4, 1, 10, 8, 2, 3, 6]
[10, 8, 7, 6, 4, 3, 2, 1]
[]
profile
공부는 꾸준히... 글쓰기도 꾸준히...

0개의 댓글