더북(TheBook)

결과로 12와 6이 나옵니다. 다른 숫자가 나온다면 데이터 개수가 제대로 입력되지 않았다는 뜻이니 코드를 다시 살펴보세요.

리스트가 어떤 것인지 조금 알게 됐으니 이번에는 숫자가 아닌 문자를 넣어 보겠습니다. 다음은 음식을 좋아하는 순서대로 리스트에 저장해 출력하는 코드입니다.

# 좋아하는 음식
food = ['피자', '치킨', '떡볶이', '스테이크', '딸기', '파스타']
print(food)
실행결과
['피자', '치킨', '떡볶이', '스테이크', '딸기', '파스타']

숫자와 마찬가지로 각 문자를 콤마(,)로 구분해 리스트에 넣었습니다. 이때 문자임을 표시하기 위해 작은따옴표로 감쌉니다. 좋아하는 순서대로 입력했으니 가장 좋아하는 음식은 food 리스트의 첫 번째 요소고, 두 번째로 좋아하는 음식은 food 리스트의 두 번째 요소겠죠.

food 리스트의 길이도 출력해 볼까요? 출력하는 내용이 뭔지 알 수 있게 ‘좋아하는 음식 개수:’와 ‘좋아하는 음식 순서:’를 넣어 출력하겠습니다.

# 좋아하는 음식
food = ['피자', '치킨', '떡볶이', '스테이크', '딸기', '파스타']
print('좋아하는 음식 개수:', len(food))
print('좋아하는 음식 순서:', food)
실행결과
좋아하는 음식 개수: 6
좋아하는 음식 순서: ['피자', '치킨', '떡볶이', '스테이크', '딸기', '파스타']

좋아하는 음식 개수가 6개네요. 이처럼 리스트를 다룰 때 len()을 자주 사용하니 사용법을 잘 익혀 두세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.