당신이 급한 경우에,짧은 응답은 여기 있다:당신의tuples명부에있는 각 성분을 명부로 개조하기 위하여 명부 이해력 계산서를 사용하십시오. 이 요소의 수를 변화와 튜플의 목록도 작동.

그러나 더 많은 것이 있으며 동일한 목표를 달성하기 위해 두 가지 주요 방법을 연구하면 더 나은 코더가 될 것입니다. 그래서 계속 읽으십시오:

방법 1:목록 이해+목록()

문제:튜플 목록을 목록 목록으로 변환하는 방법은 무엇입니까?

예: 튜플목록이 있고 목록, , ]목록으로 변환하려고합니다.

해결책:튜플 목록을 목록 목록으로 변환하는 다양한 솔루션이 있습니다. 권장되는 방법은 가장 기본적인 형태로 목록 이해를 사용하는 것입니다:

tuples = lists = print(lists)# , , ]

직접 시도해보십시오:

이 접근법은 간단하고 효과적입니다. 목록 이해는 각 값(예제에서x)을 새 목록 요소로 변환하는 방법을 정의합니다. 각 목록 요소가 새 목록이므로 생성자list(x)을 사용하여x목록에서 새 튜플을 만듭니다.

튜플당 세 개의 목록 요소가 있는 경우 변환과 동일한 접근 방식을 사용할 수 있습니다:

tuples = lists = print(lists)

다음 대화형 시각화에서 실행 흐름을 볼 수 있습니다(코드에서 무슨 일이 일어나고 있는지 보려면”다음”버튼을 클릭하십시오).

튜플 당 다양한 목록 요소가있는 경우이 방법은 여전히 아름답게 작동합니다:

tuples = lists = print(lists)# , , ]

목록 이해력을 가진 접근 방식이 튜플 목록을 목록 목록으로 변환하는 가장 좋은 방법이라는 것을 알 수 있습니다. 그러나 어떤 대안이 있습니까?

방법 2: 지도 함수+목록()

대안은 반복 가능한 각 요소에 지정된 함수를 적용하는 지도 함수를 사용하는 것입니다. 파이썬의 창조자 인 귀도 반 로섬은 목록 이해 버전(이 자습서의 방법 1)보다 읽기 쉽고 효율적이지 않기 때문에map()기능을 좋아하지 않았습니다. 당신은 그가 내 블로그 기사에 주장 정확히 방법에 대한 자세한 토론에 대해 읽을 수 있습니다.

따라서 더 이상 고민하지 않고map()함수를 사용하여 튜플 목록을 목록 구약 목록으로 변환하는 방법은 다음과 같습니다:

tuples = lists = list(map(list, tuples))print(lists)# , , ]

그것을 자신을 시도:

map()함수의 첫 번째 인수는list함수 이름입니다. 이list()함수는 지정된 반복 가능한tuples(두 번째 인수)의 각 요소를 목록으로 변환합니다. map()함수의 결과는 반복 가능하므로 반복 가능 함수의 기본 문자열 표현은 사람이 읽을 수 없기 때문에 셸에 인쇄하기 전에 목록으로 변환해야 합니다.

  • 목록 목록
  • 목록 목록을 튜플 목록으로 변환하는 방법
  • 목록 목록을 판다 데이터 프레임으로 변환하는 방법
  • 목록 목록을 숫자 배열로 변환하는 방법
  • 목록 목록을 파이썬 사전으로 변환하는 방법

여기서 어디로 가야합니까?

충분한 이론,연습하자!

코딩에 성공하기 위해서는 밖으로 나가서 실제 사람들을 위한 실제 문제를 해결해야 한다. 즉,쉽게 여섯 그림 소득자가 될 수있는 방법입니다. 그리고 그것은 당신이 실제로 필요한 기술을 연마하는 방법입니다. 결국,아무도 필요로하지 않는 학습 이론의 사용은 무엇입니까?

연습 프로젝트는 코딩에서 톱을 선명하게하는 방법입니다!

실제로 돈을 벌고 사람들의 문제를 해결하는 실용적인 코드 프로젝트에 집중함으로써 코드 마스터가 되고 싶습니까?

그런 다음 파이썬 프리랜서 개발자가 되십시오! 그것은 당신의 파이썬 능력을 향상하는 작업에 접근하는 가장 좋은 방법입니다-당신은 완전한 초보자 경우에도.

내 무료 웹 세미나에 참여”당신의 고소득 기술 파이썬을 구축하는 방법”나는 온라인 내 코딩 사업을 성장하는 방법을 시청하고 어떻게 할 수,너무-당신의 자신의 가정의 안락에서.

지금 무료 웹 세미나에 참여하세요!

분산 시스템 연구원으로 일하는 동안 크리스티안 메이어 박사는 컴퓨터 과학 학생들을 가르치는 것에 대한 그의 사랑을 발견했습니다.

학생들이 파이썬 성공의 높은 수준에 도달 할 수 있도록하기 위해,그는 프로그래밍 교육 웹 사이트를 설립했다 Finxter.com. 그는 인기있는 프로그래밍 책 파이썬 원 라이너(노 스타크 2020),커피 브레이크 파이썬 시리즈의 공동 저자 자체 출판 도서,컴퓨터 과학 애호가,프리랜서 및 전 세계 10 대 파이썬 블로그 중 하나의 소유자입니다.

그의 열정은 쓰기,읽기 및 코딩입니다. 그러나 그의 가장 큰 열정은 핀 스터를 통해 코더 지망생 서비스를 제공하고 자신의 능력을 향상하는 데 도움이하는 것입니다. 당신은 여기에 자신의 무료 이메일 아카데미에 가입 할 수 있습니다.