CodeGym /행동 /Python SELF KO /리스트 작업

리스트 작업

Python SELF KO
레벨 7 , 레슨 2
사용 가능

2.1 리스트 길이 측정

이제 리스트를 만드는 법을 배웠으니, 다음은 리스트의 요소 개수를 알아내는 거야. Python에서는 그걸 위해 len()이라는 특별한 함수를 사용해.

len() 함수 사용 예시:


my_list = [10, 20, 30, 40]
print(len(my_list))  # 출력: 4

len() 함수에 리스트가 들어 있는 변수 또는 리스트 자체를 바로 넘길 수 있어. 예시:


print(len([]))  # 출력: 0
print(len([1, 2, 3]))  # 출력: 3
print(len([[1, 2, 3]]))  # 출력: 1

len() 함수는 아주 효율적이야. Python은 리스트 객체 자체에 크기 정보를 함께 저장하니까, 아주 큰 리스트도 빠르게 처리할 수 있어.

2.2 type() 함수

변수가 리스트인지 확신이 없다면, type() 함수를 사용하면 돼.

예시:


my_list = [1, 2.5, 'string', [3, 4]]
print(type(my_list))  # 출력: <class 'list'>

변수가 원하는 타입인지 확인하는 방법은 이렇게 해:


my_list = [1, 2.5, 'string', [3, 4]]
if type(my_list) == list:
    print("리스트!")  # 출력: 리스트!

2.3 요소 가져오기: [index]

리스트의 길이를 알게 되었으니, 이제 그 요소들과 작업하는 법을 알아보자. Python에서 리스트는 정렬된 요소 컬렉션이고, 각 요소는 0부터 시작하는 인덱스를 가져.

중요! Python (그리고 많은 프로그래밍 언어에서) 리스트의 요소 번호를 인덱스라고 불러. 헷갈리지 않으려면 첫 번째 요소는 인덱스 0, 두 번째는 1, 이렇게 나간다고 기억해. 리스트에 10개의 요소가 있다면, 인덱스는 0부터 9까지야.

리스트의 요소에 접근하려면, 각 요소의 인덱스와 함께 대괄호를 사용해. 이런 식으로:


리스트[인덱스]

예시:


my_list = [10, 20, 30, 40, 50]
print(my_list[0])  # 출력: 10
print(my_list[1])  # 출력: 20
print(my_list[2])  # 출력: 30

문자열 작업할 때처럼, 리스트도 음수 인덱스를 지원해.

리스트의 마지막 요소 가져오기:


my_list = [10, 20, 30, 40, 50]
print(my_list[-1])  # 출력: 50

리스트의 마지막에서 두 번째 요소 가져오기:


my_list = [10, 20, 30, 40, 50]
print(my_list[-2])  # 출력: 40
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION