x2=[10.5,-6.36,11.56,19.06,-4.37,26.56,9.38,-33.12,-8.44,0.31,-13.44,- 6.25,-0.94,-5.94,-13.75,-23.44,-51.68,10.5]x3=[]i=0while (i<22): if x2[i]==10.5: x3[i]=x2[i]else: x3[i]=x2[i]-1break#The result I want to achIEve is:#x3=[10.5,-7.36,10.56,18.06,-5.37,25.56,8.38,-34.12,-9.44,-1.31,-14.44,-7.25,-1.94,-6.94,-14.75,-24.44,-52.68,10.5]解决方法 请尝试以下方法:
x3 = [((x - 1) if x != 10.5 else x) for x in x2]总结
以上是内存溢出为你收集整理的Python – 列表中的值的减法全部内容,希望文章能够帮你解决Python – 列表中的值的减法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)