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

Python – K로 튜플 자르기

<시간/>

K 값을 기준으로 튜플을 트리밍해야 하는 경우 간단한 반복과 'append' 방법을 사용합니다.

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

예시

<미리>my_list =[(44, 3, 68, 11, 5), (68, 44, 9, 5, 8), (8, 11, 2, 68, 5), (44, 68, 2, 5 , 7)]print("목록은 다음과 같습니다.")print(my_list)K =1print("K의 값은 다음과 같습니다.")print(K)my_result =[]my_list의 요소:list_length =len(element) my_result. append(tuple(list(element)[K:list_length - K]))print("결과 목록은 다음과 같습니다.")print(my_result)

출력

목록은 다음과 같습니다.[(44, 3, 68, 11, 5), (68, 44, 9, 5, 8), (8, 11, 2, 68, 5), (44, 68, 2 , 5, 7)]K의 값은 1입니다. 결과 목록은 다음과 같습니다.[(3, 68, 11), (44, 9, 5), (11, 2, 68), (68, 2, 5)] 

설명

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

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

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

  • 목록은 반복되고 모든 요소의 길이는 변수에 저장됩니다.

  • K에서 목록의 길이와 K의 차이까지의 요소는 인덱싱을 사용하여 액세스되고 튜플로 변환됩니다.

  • 이것은 빈 목록에 추가됩니다.

  • 이것은 콘솔에 출력으로 표시됩니다.