Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 목록을 사용하여 튜플 내용 수정

<시간/>

tuple의 목록을 수정해야 하는 경우 'zip' 방식과 list comprehension을 사용할 수 있습니다.

zip 메서드는 iterable을 가져와 튜플로 집계하고 결과로 반환합니다.

목록 이해는 목록을 반복하고 그에 대한 작업을 수행하기 위한 축약형입니다.

목록은 이기종 값(즉, 정수, 부동 소수점, 문자열 등과 같은 모든 데이터 유형의 데이터)을 저장하는 데 사용할 수 있습니다. 튜플 목록은 기본적으로 목록으로 묶인 튜플을 포함합니다.

아래는 동일한 데모입니다 -

예시

my_list_1 = [('Hi', 1), ('there', 2), ('Jane', 3)]
my_list_2 = [45, 67, 21]

print("The first list is : ")
print(my_list_1)
print("The second list is : " )
print(my_list_2)

my_result = [(i[0], j) for i, j in zip(my_list_1, my_list_2)]

print("The modified list of tuple is : ")
print(my_result)

출력

The first list is :
[('Hi', 1), ('there', 2), ('Jane', 3)]
The second list is :
[45, 67, 21]
The modified list of tuple is :
[('Hi', 45), ('there', 67), ('Jane', 21)]

설명

  • 튜플 목록이 정의되어 콘솔에 표시됩니다.
  • 다른 목록이 정의되어 콘솔에 표시됩니다.
  • 이 두 목록은 압축되어 반복됩니다.
  • 그런 다음 목록으로 변환됩니다.
  • 이 작업의 데이터는 변수에 저장됩니다.
  • 이 변수는 콘솔에 표시되는 출력입니다.