我正在尝试编写一个函数来测试列表是否按降序排列.这是我到目前为止所做的,但它似乎并不适用于所有列表.
我使用了列表[9,8,5,1,4,3,2]并返回了'true'.
我似乎无法弄清楚我的错误在哪里.
def ordertest(A):
n = len(A)
for i in range(n):
if A[i] >= A[i+1]:
return 'true'
else:
return 'false'
Run Code Online (Sandbox Code Playgroud) 说我有以下列表:
L=[ [0,1,1,1],[1,0,1,1],[1,1,0,1],[1,1,1,0] ]
Run Code Online (Sandbox Code Playgroud)
我想写一个代码将采取这样的列表,告诉我每个列表中的"1"数是否等于某个数字x.因此,如果我输入代码(L,3),则返回将为"True",因为L中的每个列表包含3个"1".但如果我输入代码(L,2),则返回"False".我是所有节目的新手,所以如果我的问题难以理解,我很抱歉.任何帮助,将不胜感激.
python ×2