>  기사  >  백엔드 개발  >  Python에서 list() 함수를 사용하여 목록을 만드는 방법

Python에서 list() 함수를 사용하여 목록을 만드는 방법

王林
王林원래의
2023-08-22 10:52:463358검색

Python에서 list() 함수를 사용하여 목록을 만드는 방법

Python에서 list() 함수를 사용하여 목록을 만드는 방법

Python은 강력한 프로그래밍 언어이며 매우 실용적인 기능 중 하나가 목록입니다. 리스트는 다양한 유형의 여러 값을 저장할 수 있는 데이터 구조입니다. Python에서는 list() 함수를 사용하여 목록을 만들 수 있습니다.

list() 함수는 다른 반복 가능한 객체를 목록으로 변환할 수 있는 내장 함수입니다. 반복 가능한 객체는 문자열, 튜플, 세트, ​​사전 등이 될 수 있습니다. list() 함수를 사용하여 목록을 만드는 방법을 이해하기 위해 몇 가지 예를 살펴보겠습니다.

먼저 문자열을 각 문자를 포함하는 목록으로 변환할 수 있습니다. 예를 들어, "Hello World" 문자열이 있고 이를 목록으로 변환하려고 합니다.

string = "Hello World"
list_string = list(string)
print(list_string)

출력은 다음과 같습니다: ['H', 'e', ​​​​'l', 'l', 'o' , ' ', 'W', 'o', 'r', 'l', 'd']

문자열의 각 문자가 목록의 요소로 변환되는 것을 볼 수 있습니다.

다음으로 튜플을 리스트로 변환할 수 있습니다. 튜플은 목록과 유사한 불변 시퀀스이지만 해당 요소는 변경할 수 없습니다. 예를 들어 튜플(1, 2, 3, 4, 5)이 있고 list() 함수를 사용하여 이를 목록으로 변환할 수 있습니다.

tuple_nums = (1, 2, 3, 4, 5)
list_nums = list(tuple_nums)
print(list_nums)

출력은 다음과 같습니다: [1, 2, 3, 4, 5 ]

세트를 목록으로 변환할 수도 있습니다. 세트는 반복되지 않는 요소를 순서 없이 모아 놓은 것입니다. 예를 들어, 집합 {1, 2, 3, 4, 5}가 있고 list() 함수를 사용하여 이를 목록으로 변환할 수 있습니다.

set_nums = {1, 2, 3, 4, 5}
list_nums = list(set_nums)
print(list_nums)

출력 결과는 다음과 같습니다: [1, 2, 3, 4 , 5]

마지막으로 사전의 키나 값을 목록으로 변환할 수 있습니다. 사전은 키-값 쌍을 사용하여 데이터를 저장하는 데이터 구조입니다. 예를 들어, 사전 {"name": "John", "age": 25, "city": "New York"}이 있고 list() 함수를 사용하여 해당 키를 목록으로 변환할 수 있습니다.

dict_info = {"name": "John", "age": 25, "city": "New York"}
list_keys = list(dict_info.keys())
print(list_keys)

출력 결과는 다음과 같습니다: ['name', 'age', 'city']

마찬가지로 list() 함수를 사용하여 사전 값을 목록으로 변환할 수 있습니다.

list_values = list(dict_info.values())
print(list_values)

출력 결과 is: ['John', 25 , 'New York']

위의 예 외에도 list() 함수를 사용하여 파일 객체, 생성기, 간격 객체 등과 같은 다른 반복 가능한 객체를 다음으로 변환할 수도 있습니다. 목록.

요약하자면 Python의 list() 함수는 다른 반복 가능한 객체를 목록으로 변환할 수 있는 매우 편리한 함수입니다. 이 기능을 통해 빠르고 쉽게 목록을 생성하고 후속 작업 및 처리를 수행할 수 있습니다.

위는 list() 함수를 사용하여 목록을 만드는 방법에 대한 소개입니다. Python에서 목록을 사용할 때 도움이 되길 바랍니다. 즐거운 프로그래밍 되세요!

위 내용은 Python에서 list() 함수를 사용하여 목록을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.