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

Python - 목록에서 튜플 요소의 부호 변경

<시간/>

튜플 목록에서 요소의 부호를 변경해야 하는 경우 간단한 반복, 'abs' 방법 및 'append' 방법을 사용할 수 있습니다.

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

my_list =[(51, -11), (-24, -24), (11, 42), (-12, 45), (-45, 26), (-97, -4)]인쇄 ("목록은 다음과 같습니다.")print(my_list)my_result =[]for sub in my_list:my_result.append((abs(sub[0]), -abs(sub[1])))print("결과는 :")인쇄(my_result)

출력

목록은 다음과 같습니다.[(51, -11), (-24, -24), (11, 42), (-12, 45), (-45, 26), (-97, -4) ]결과는 다음과 같습니다.[(51, -11), (24, -24), (11, -42), (12, -45), (45, -26), (97, -4)] 

설명

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

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

  • 원래 목록이 반복됩니다.

  • 'abs' 방법은 목록의 음수 요소의 절대값을 가져오는 데 사용됩니다.

  • 이 결과는 빈 목록에 추가됩니다.

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