리스트를 스마트하게 활용하는 방법
리스트도 하나의 자료형이므로, 리스트에 다양한 연산을 적용해 데이터를 효율적으로 처리할 수 있습니다.
예를 들어 2개의 리스트에 + 연산
을 적용하면 2개의 리스트가 하나로 합쳐지고, 하나의 리스트에 x 연산
을 적용하면 해당 리스트가 곱해진 수만큼 반복됩니다.
이번 수업에서는 리스트에서 자주 사용하는 연산 및 메서드(특정 기능을 수행하는 함수)에 대해 알아보겠습니다.
리스트 덧셈
2개의 리스트를 더하면 두 리스트가 연결된 하나의 리스트가 됩니다.
리스트 덧셈 예시
# 리스트 덧셈
list1 = [1, 2, 3]
list2 = [4, 5, 6]
# 두 리스트를 합쳐서 combined 변수에 저장
combined = list1 + list2
# [1, 2, 3, 4, 5, 6] 출력
print(combined)
리스트 곱셈
리스트에 정수를 곱하면, 기존 리스트가 그 숫자만큼 반복된 새로운 리스트가 생성됩니다.
리스트 곱셈 예시
# 리스트 곱셈
numbers = [0, 1, 2]
# 리스트가 2번 반복하여 multiplied 변수에 저장
multiplied = numbers * 2
# [0, 1, 2, 0, 1, 2] 출력
print(multiplied)
리스트의 길이 구하기
리스트에 요소가 몇 개 있는지 알고 싶을 때는 len()
함수를 사용합니다.
리스트 길이 구하기
fruits = ["apple", "banana", "cherry"]
# 리스트의 길이를 length 변수에 저장
length = len(fruits)
print(length) # 3 출력
리스트의 최소, 최대 값 찾기
리스트의 값들 중 가장 작은 값이나 큰 값을 찾을 때는 min()
과 max()
함수를 사용합니다.
리스트의 최소, 최대 값 찾기
# 최소 값 찾기
numbers = [5, 2, 9, 1, 7]
# numbers 리스트에서 가장 작은 값 찾아 min_value 변수에 저장
min_value = min(numbers)
print(min_value) # 1 출력
# numbers 리스트에서 가장 큰 값 찾아 max_value 변수에 저장
max_value = max(numbers)
print(max_value) # 9 출력