반응형
소개
list 함수는 반복 가능한 객체를 리스트로 변환하거나 빈 리스트를 생성하는 파이썬 내장 함수입니다. 리스트는 순서가 있으며, 변경 가능한 데이터 구조로, 다양한 요소를 저장하고 조작할 수 있는 강력한 컬렉션 타입입니다.
기본 사용법
상세 설명
- list 함수의 기본 구문은 list([iterable])입니다.
- iterable: 리스트로 변환할 반복 가능한 객체. 제공되지 않으면 빈 리스트를 생성합니다.
- 리스트는 순서가 유지되며, 인덱싱, 슬라이싱, 반복, 추가, 삭제 등의 다양한 연산을 지원합니다.
- 리스트는 여러 데이터 타입을 혼합하여 저장할 수 있습니다.
예시 설명
- list()는 빈 리스트를 생성합니다.
- list((1, 2, 3, 4))는 튜플 (1, 2, 3, 4)을 리스트로 변환합니다.
- list("hello")는 문자열을 문자 단위로 분리하여 리스트로 변환합니다.
- [x**2 for x in range(5)]는 리스트 컴프리헨션을 사용하여 0부터 4까지의 제곱 값을 가지는 리스트를 생성합니다.
# 빈 리스트
empty_list = list()
print(empty_list)
# 출력: []
# 반복 가능한 객체 -> 리스트 변환
iterable = (1, 2, 3, 4)
converted_list = list(iterable)
print(converted_list)
# 출력: [1, 2, 3, 4]
# 문자열 -> 리스트 변환
string = "hello"
string_list = list(string)
print(string_list)
# 출력: ['h', 'e', 'l', 'l', 'o']
# 리스트 컴프리헨션
squares = [x**2 for x in range(5)]
print(squares)
# 출력: [0, 1, 4, 9, 16]
라이센스
Python의 표준 라이브러리와 내장 함수들은 Python Software Foundation License (PSFL) 하에 배포됩니다. 자세한 라이센스 내용은 Python 공식 라이센스 페이지에서 확인할 수 있습니다.
마무리
파이썬을 사용하게 되시면 하루에 한 번은 무조건 리스트를 만듭니다.
관련 내용
반응형
'함수 설명 > 기본 및 범용' 카테고리의 다른 글
[Python] 너 최악이야.. min() (0) | 2024.07.11 |
---|---|
[Python] 넌 최고야! max() (0) | 2024.07.11 |
[Python] 길이를 재보자 len() (0) | 2024.07.11 |
[Python] 사상 검증 도구 isinstance() (0) | 2024.07.11 |
[Python] 원영적 사고! abs()로 양수 만들기 (0) | 2024.07.11 |