将列表[3,7,0,5,1,8]中大于5元素置为0,小于5的元素置为1


def gy(l):
for index,var in enumerate(l): # 循环l中的索引和值
if var > 5: # 如果值大于5
l[index] = 0 #索引为0
elif var == 5: #如果值=5
l[index] = 2 #索引为2
else: #否则
l[index] = 1 #索引等于1
if __name__ == "__main__":
l = [3,7,0,5,1,8]
gy(l)
print(l)

你可能感兴趣的:(将列表[3,7,0,5,1,8]中大于5元素置为0,小于5的元素置为1)