파이썬 2차시 - 리스트, 튜플

리스트

여러 개의 데이터를 순서대로, 수정 가능하게 묶어서 저장할 수 있는 자료구조

 

리스트 메서드

  • insert()
    • 리스트의 특정 위치에 요소 삽입
  • append()
    • 리스트 끝에 요소 삽입
  • clear()
    • 리스트 내용 모두 삭제
  • del()
    • 리스트의 특정 위치 요소 삭제
  • remove()
    • 리스트의 특정 요소 삭제
  • pop()
    • 리스트의 마지막 요소 출력 후 삭제
  • 등등 매우 많은 메서드를 보유하고 있다.

 

리스트 컴프리 핸션

리스트 컴프리헨션을 사용하는 큰 이유는 여러줄 쓸걸 한줄로 직관적이게 만들어 주기 때문입니다

numbers = []
for n in range(1, 10+1):
    numbers.append(n)

원래 리스트로 코드를 만들때

[x for x in range(10)]

리스트 컴프리 핸션을 이용 할때

 

 

튜플

여러 개의 데이터를 순서대로, 수정 불가능하게 묶어서 저장할 수 있는 자료구조

 

튜플 메서드

  • len()
    • 튜플에 있는 데이터 개수 반환
  • max()
    • 튜플에 있는 데이터 데이터 중 가장 큰 데이터 반환
  • min()
    • 튜플에 있는 데이터 데이터 중 가장 작은 데이터 반환
  • sum()
    • 튜플에 있는 데이터 데이터의 합을 반환
  • sorted()
    • 튜플 정렬 후 리스트로 반환
  • reverse()
    • 튜플의 데이터를 거꾸로 바꾼 뒤, 리스트 반환