Python에서 튜플을 목록으로 변환

Ishaan Shrivastava 2023년1월30일
  1. list() 함수를 사용하여 Python에서 튜플을 목록으로 변환
  2. Unpack 연산자 *를 사용하여 Python에서 튜플을 목록으로 변환
  3. 목록 이해 방법을 사용하여 Python에서 튜플을 목록으로 변환
  4. map() 함수를 사용하여 Python에서 튜플을 목록으로 변환
Python에서 튜플을 목록으로 변환

튜플은 단일 변수에 여러 값을 저장하는 데 사용되는 내장 데이터 유형입니다. 둥근 괄호로 작성되어 있으며 순서가 지정되어 있으며 변경할 수 없습니다.

목록은 동종 및 이기종 모두가 될 수 있는 동적으로 크기가 조정된 배열입니다. 순서가 지정되어 있고 개수가 정해져 있으며 변경 가능합니다. 즉, 생성 후에도 변경할 수 있습니다.

이 방법을 사용하여 튜플을 목록으로 변환합니다.

list() 함수를 사용하여 Python에서 튜플을 목록으로 변환

list() 함수는 시퀀스를 목록으로 유형 변환하고 Python에서 목록을 시작하는 데 사용됩니다.

튜플을 목록으로 변환하는 데 사용할 수 있습니다.

예를 들어,

tup1 = (111, "alpha", "beta", "gamma", 222)
list1 = list(tup1)
print("list elements are:", list1)

출력:

list elements are: [111,'alpha','beta','gamma',222]

여기에서 tup1에 입력된 튜플은 list1 목록으로 변환되었습니다.

Unpack 연산자 *를 사용하여 Python에서 튜플을 목록으로 변환

iterable에서 요소의 압축을 풀기 위한 * 연산자. Python 3.5 이상에 있습니다. 파이썬에서 튜플을 목록으로 변환하는 데 사용할 수 있습니다.

예를 들어,

tup1 = (111, "alpha", "beta", "gamma", 222)
list1 = [*tup1]
print("list elements are:", list1)

출력:

list elements are: [111,'alpha','beta','gamma',222]

목록 이해 방법을 사용하여 Python에서 튜플을 목록으로 변환

목록 이해는 한 줄의 코드로 Python에서 목록을 만드는 우아하고 간결한 방법입니다. 이 방법을 사용하여 여러 튜플을 포함하는 튜플을 중첩 목록으로 변환할 수 있습니다.

다음 예를 참조하십시오.

tup1 = ((5, 6, 8, 9), (9, 5, 4, 2))

lst = [list(row) for row in tup1]

print(lst)

출력:

[[5, 6, 8, 9], [9, 5, 4, 2]]

map() 함수를 사용하여 Python에서 튜플을 목록으로 변환

map() 함수는 iterable의 각 항목에 함수를 적용할 수 있습니다. list() 함수와 함께 사용하여 튜플을 포함하는 튜플을 중첩 목록으로 변환할 수 있습니다.

예를 들어,

tup1 = ((5, 6, 8, 9), (9, 5, 4, 2))

lst = list(map(list, tup1))

print(lst)

출력:

[[5, 6, 8, 9], [9, 5, 4, 2]]

관련 문장 - Python List

관련 문장 - Python Tuple