최대 1 분 소요

  • append()
    • 리스트의 끝에 항목을 추가함
a = [1,2,3,4,5]
a.append(10)

print(a)
[1,2,3,4,5,10]
  • extend()
    • 리스트를 연장
    • += 로도 가능함
a = [1,2,3,4,5]
b = [6,7,8,9,10]

a.extend(b)
# or
a += b
print(a)
[1,2,3,4,5,6,7,8,9,10]
  • insert()
    • 리스트의 원하는 위치에 항목 추가
    • 첫 번째 원소는 인덱스, 두 번째 원소는 추가할 항목
a = [1,3,4,5,6]
a.insert(1, 40)

print(a)
[1,40,3,4,5,6]
  • remove()
    • 괄호안의 값을 삭제
a = [1,2,30,4,5]
a.remove(30)

print(a)
[1,2,4,5]
  • pop()
    • 괄호 안의 인덱스에 해당하는 값을 지움(지울 값을 반환 후 삭제)
    • 괄호를 비워둘 경우 가장 마지막 인덱스에 해당하는 값이 지워짐
a = [1,2,3,4,5]
a.pop()
d = a.pop()

print(a)
print(d)
[1,2,3,4]
5
  • index()
    • 괄호 안의 값의 인덱스를 반환
a = [1,2,3,4,5]

a.index(2)
1
  • in 키워드
    • 리스트 안에 해당 값이 존재하는지 확인
    • value in [list]
    • True or False 형태로 반환
a = [1,2,3,4,5,10]
b = 7

c = b in a

print(c)
False
  • list 정렬
    • sort() -> 리스트 안 요소들을 정렬
    • sorted() -> 정렬된 리스트의 복사본을 반환
a = [2,3,1,5,7,4,6]
a.sort()

print(a)
[1,2,3,4,5,6,7]
a = [2,3,1,5,7,4,6]
a.sort(reverse=True)

print(a)
[7,6,5,4,3,2,1]
a = [2,3,1,5,7,4,6]
b = a.sorted()

print(a)
print(b)
[2,3,1,5,7,4,6]
[1,2,3,4,5,6,7]

주로 쓰이는 함수는 위와 같으며 이외에 더 자세한 내용을 참고하려면 여기를 참고하면 된다.

다음 포스팅에서 계속..

태그:

카테고리:

업데이트:

댓글남기기