WeniVooks

검색

베이스캠프 파이썬

리스트(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)
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)
{"packages":["numpy","pandas","matplotlib","lxml"]}
6장 리스트, 튜플, 딕셔너리, 셋6.2 튜플(tuple)