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

Python – 목록에서 모든 N 번째 튜플의 K 번째 요소 추출

<시간/>

리스트에서 모든 'N' 튜플의 'K' 요소를 추출해야 할 때 간단한 반복과 'append' 방법을 사용합니다.

예시

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

<미리>my_list =[(54, 51, 23), (73, 24, 47), (24, 33, 72), (64, 27, 18), (63, 24, 67), (12, 25 , 77), (31, 39, 80),(33, 55, 78)]print("목록은 :")print(my_list)K =1print("K의 값은 :")print(K) N =3print("N의 값은 다음과 같습니다.")print(N)my_result =[]for index in range(0, len(my_list), N):my_result.append(my_list[index][K])print( "결과는 :")print(my_result)

출력

목록은 :[(54, 51, 23), (73, 24, 47), (24, 33, 72), (64, 27, 18), (63, 24, 67), (12) , 25, 77), (31, 39, 80), (33, 55,78)]K의 값은 :1N의 값은 :3결과는 다음과 같습니다.[51, 27, 39]

설명

  • 튜플 목록이 정의되어 콘솔에 표시됩니다.

  • K와 N의 값이 정의되어 콘솔에 표시됩니다.

  • 빈 목록이 정의되었습니다.

  • 목록이 반복되고 'K'의 특정 인덱스에 있는 요소가 빈 목록에 추가됩니다.

  • 콘솔에 표시되는 출력입니다.