Pythonic способ проверить, что длины партий списков одинаковы
У меня есть несколько списков, которые я буду использовать в своей программе, но я должен быть уверен, что они имеют одинаковую длину, или я буду получать проблемы позже в своем коде.
Каков наилучший способ сделать это в Python?
- python, если оператор elif else
- Ошибка повторения синтаксиса Python
- Почему строка «else» дает недопустимую синтаксическую ошибку?
- ошибка программы python elif else if
- Если и Inline, если, какие преимущества и недостатки?
Например, если у меня есть три списка:
a = [1, 2, 3] b = ['a', 'b'] c = [5, 6, 7]
Я мог бы сделать что-то вроде:
l = [len(a), len(b), len(c)] if max(l) == min(l): # They're the same
Есть ли лучший или более Pythonic способ сделать это?