我有一个列表:R = ['123', '1854', '000']
我想确保其中的所有元素都具有相同的长度,但我不知道不想使用 for
循环。
我尝试过这个:
if R[::] !== R[::]:
print('false')
显然它不起作用。
没有 for
循环可以做到这一点吗?
如何将其作为 AssertError 像:assert ..., 'False'
?如果列表元素长度不同,则引发 AssertError。
最佳答案
你可能应该创建一个函数并调用它,但你可以这样做
if len(set(map(len,R))) != 1:
# Do something, there exists elements of different sizes
关于python - 如何在不使用for循环的情况下比较列表中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62072110/