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

Python에서 모든 튜플의 길이가 동일한지 확인

<시간/>

이 기사에서는 주어진 목록에 있는 모든 튜플의 길이가 같은지 알아낼 것입니다.

렌 포함

우리는 len 함수를 사용하고 그 결과를 우리가 검증하는 주어진 값과 비교할 것입니다. 값이 같으면 길이가 같거나 같지 않은 것으로 간주합니다.

예시

listA = [('Mon', '2 pm', 'Physics'), ('Tue', '11 am','Maths')]
# printing
print("Given list of tuples:\n", listA)
# check length
k = 3
res = 1
# Iteration
for tuple in listA:
   if len(tuple) != k:
      res = 0
      break
# Checking if res is true
if res:
   print("Each tuple has same length")
else:
   print("All tuples are not of same length")

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Given list of tuples:
[('Mon', '2 pm', 'Physics'), ('Tue', '11 am', 'Maths')]
Each tuple has same length

모두와 렌으로

all 함수로 len 함수를 고소하고 for 루프를 사용하여 목록에 있는 각 튜플을 반복합니다.

예시

listA = [('Mon', '2 pm', 'Physics'), ('Tue', '11 am','Maths')]
# printing
print("Given list of tuples:\n", listA)
# check length
k = 3
res=(all(len(elem) == k for elem in listA))
# Checking if res is true
if res:
   print("Each tuple has same length")
else:
   print("All tuples are not of same length")

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Given list of tuples:
[('Mon', '2 pm', 'Physics'), ('Tue', '11 am', 'Maths')]
Each tuple has same length