여기에서 구문을 이해하는 데 문제가 있습니다.중첩 된 목록 이해 (중첩 된 요소에 액세스)
matrix_a = [[1, 2], [3, 4], [5, 6]]
matrix_b = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
[a for a, b in matrix_a]
출력 : [1, 3, 5]
[a for b, a in matrix_a]
출력 :
[2, 4, 6]
내가 어떻게 목록 - 지능형 작업에 대해 조금 이해하지만 중첩 내에서 특정 요소에 액세스 할 때 내가 구문을 이해하지 못하는 명부.
이 구문을 사용하여 머리를 감쌀 수 없습니다. 이 구문은 어떻게 작동합니까? 쉼표는 무엇을 나타 냅니까? a for a
의 의미는 무엇입니까? 두포에서 무슨 일이 일어나는지 설명해 주시겠습니까? 그리고 마지막으로 어떻게 할 것인가? matrix_b
중복으로 나열된 질문은 중첩 된 목록 내재에 관한 것이므로이 질문에 관한 내용은 아닙니다. – thebjorn