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

Python - Tuple의 Non Max-Min 요소에 특정 값 할당

<시간/>

tuple의 non-max-min 요소에 특정 값을 할당해야 하는 경우 'max' 방법, 'min' 방법, 'tuple' 방법 및 루프를 사용할 수 있습니다.

'max' 메서드는 iterable의 모든 요소 중 최대값을 반환합니다. 'min' 메소드는 iterable의 모든 요소 중 최소값을 반환합니다.

'tuple' 메소드는 주어진 값/이터러블을 튜플 유형으로 변환합니다.

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

예시

my_tuple = (25, 56, 78, 91, 23, 11, 0, 99, 32, 10)
print("The tuple is : ")
print(my_tuple)
K = 5
print("K has been assigned to " + str(K))
my_result = []
for elem in my_tuple:
   if elem not in [max(my_tuple), min(my_tuple)]:
      my_result.append(K)
   else:
      my_result.append(elem)
      my_result = tuple(my_result)
print("The tuple after conversion is : " )
print(my_result)

출력

The tuple is :
(25, 56, 78, 91, 23, 11, 0, 99, 32, 10)
K has been assigned to 5
The tuple after conversion is :
(5, 5, 5, 5, 5, 5, 0, 99, 5, 5)

설명

  • 튜플이 정의되고 콘솔에 표시됩니다.
  • 'K' 값이 ​​정의되어 표시됩니다.
  • 빈 목록이 생성됩니다.
  • 튜플이 반복되고 최대값과 최소값이 결정됩니다.
  • 이 값이 튜플에 없으면 빈 목록에 추가됩니다.
  • 이 목록은 튜플로 변환됩니다.
  • 그런 다음 콘솔에 출력으로 표시됩니다.