본문 바로가기

리스트(list)

1. 리스트(List)란?

리스트는 여러 개의 데이터를 하나로 묶어서 관리할 수 있게 해주는 자료형입니다.

fruits = ['apple', 'banana', 'cherry']
print(fruits)

1.1 리스트 생성

리스트를 생성하기 위해서 대괄호([]) 안에 쉼표(,)로 구분된 데이터들을 넣으면 됩니다.

x = [1, 2, 3]
y = ['apple', 'banana', 'cherry']
z = [1, 'hello', True]
print(x)
print(y)
print(z)

1.2 리스트의 항목에 접근하기

리스트의 각 항목에 접근하려면 문자열처럼 '인덱스'를 사용합니다.

fruits = ['apple', 'banana', 'cherry']
print(fruits[0])
print(fruits[1])
print(fruits[2])

문자열처럼 슬라이싱을 사용하는 것도 가능합니다.

fruits = ['apple', 'banana', 'cherry', 'orange']
print(fruits[1:3])

1.3 리스트 수정하기

리스트는 안에 값을 변경할 수 있습니다.

  • 항목 변경하기
fruits = ['apple', 'banana', 'cherry']
fruits[1] = 'kiwi'
print(fruits)
  • 항목 추가하기
fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')
print(fruits)
  • 항목 제거하기
fruits = ['apple', 'banana', 'cherry']
fruits.remove('banana')
print(fruits)

1.4 리스트의 길이 알아내기

리스트에 몇 개의 항목이 있는지 알고 싶다면 len() 함수를 사용할 수 있습니다.

fruits = ['apple', 'banana', 'cherry']
print(len(fruits))  # 3 출력

1.5 리스트 정렬하기

리스트의 항목들을 순서대로 정렬하고 싶다면 sort() 메서드를 사용합니다.

fruits = ['apple', 'banana', 'cherry']
fruits.sort()
print(fruits)
리스트(list) - 파이썬 베이스캠프 | 위니버시티