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

Posted nishoufeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将列表[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的主要内容,如果未能解决你的问题,请参考以下文章

冒泡排序

Python的集合与字典练习

列表的元素取决于先前的元素

交替附加两个列表中的元素

从嵌套的元素列表中弹出元素列表

在列表中找到最小的数字