码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-12-18 23:48:11      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:enumerate   name   列表   else   int   lse   索引   index   enum   


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

标签:enumerate   name   列表   else   int   lse   索引   index   enum   

原文地址:https://www.cnblogs.com/nishoufeng/p/12064097.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!