函数实现列表中正数更改为负数
>>:
Given a set of numbers, return the additive inverse of each. Each positive becomes negatives, and the negatives become positives.
invert([1,2,3,4,5]) == [-1,-2,-3,-4,-5]
invert([1,-2,3,-4,5]) == [-1,2,-3,4,-5]
invert([]) == []
You can assume that all values are integers. Do not mutate the input array/list.
遍历列表,并将每个项目与给定的数字进行比较,返回时给定的数字应该是负数
>>:想法:
与0 进行大小比较 得到正负信息,负数输出到空列表中,正数 * -1,输出到列表
1 def invert(lst): 2 lst_new = [] 3 for n in lst: 4 if n >= 0: 5 lst_new.append(n * -1) 6 else: 7 lst_new.append(n) 8 print(lst_new) 9 10 invert([1,2,3,4,5]) 11 invert([1,-2,3,-4,5]) 12 invert([])
1 2 3 | [ - 1 , - 2 , - 3 , - 4 , - 5 ] [ - 1 , - 2 , - 3 , - 4 , - 5 ] [] |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix