Trong bài viết này, chúng ta sẽ tìm hiểu xem tất cả các bộ giá trị trong một danh sách nhất định có cùng độ dài hay không.
Với len
Chúng tôi sẽ sử dụng hàm len và so sánh kết quả của nó với một giá trị nhất định mà chúng tôi đang xác thực. Nếu các giá trị bằng nhau thì chúng tôi coi chúng có cùng độ dài còn không.
Ví dụ
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")
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Given list of tuples: [('Mon', '2 pm', 'Physics'), ('Tue', '11 am', 'Maths')] Each tuple has same length
Với tất cả và len
Chúng tôi kiện hàm len alogn với hàm all và sử dụng vòng lặp for để lặp qua từng tuple có trong danh sách.
Ví dụ
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")
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Given list of tuples: [('Mon', '2 pm', 'Physics'), ('Tue', '11 am', 'Maths')] Each tuple has same length