python对输出的奇数偶数排序实例代码


Posted in Python onDecember 04, 2020

我们从小学的时候就学习了奇数偶数,知道整数可以分成奇数和偶数两大类,能被2整除的数叫做偶数,不能被2整除的数叫做奇数。在我们python编程中,会遇到很多数字和代码,有的时候会很乱,不好操作。

在遇到奇数偶数的时候,我们如果对他进行一个排序,有利于我们观看操作,下面,小编教教大家在python中怎么对奇数偶数排序。

示例:

输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。

代码:

# 输入:nums =[1,2,3,4]
# 输出:[1,3,2,4]
# 注:[3,1,2,4] 也是正确的答案之一。
def func(nums):
  nums_new = []
  for i in nums:
    if i % 2 == 1:
      nums_new.insert(0, i)
    else:
      nums_new.append(i)
  return nums_new
nums =[1,2,3,4]
nums_new=func(nums)
print(nums_new)

实例扩展:

random_numbers = []
for i in range(40):
  random_numbers.append(random.randint(1, 100))
num1 = []
num2 = []
for number in random_numbers:
  if number % 2 == 0:
    num1.append(number)
  else:
    num2.append(number)

print('偶数:{}'.format(sorted(num1)))
print('奇数:{}'.format(sorted(num2)))
print('列表:{},长度:{}'.format(sorted(random_numbers), len(random_numbers)))

到此这篇关于python对输出的奇数偶数排序实例代码的文章就介绍到这了,更多相关python怎么对输出的奇数偶数排序内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python解决字典中的值是列表问题的方法
Mar 04 Python
使用Python标准库中的wave模块绘制乐谱的简单教程
Mar 30 Python
详解Python中的各种函数的使用
May 24 Python
Python 递归函数详解及实例
Dec 27 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
Jan 04 Python
用Python获取摄像头并实时控制人脸的实现示例
Jul 11 Python
使用pyecharts生成Echarts网页的实例
Aug 12 Python
利用python计算时间差(返回天数)
Sep 07 Python
Python3基本输入与输出操作实例分析
Feb 14 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
May 11 Python
Python实现将元组中的元素作为参数传入函数的操作
Jun 05 Python
详解pandas apply 并行处理的几种方法
Feb 24 Python
python中entry用法讲解
Dec 04 #Python
利用python制作拼图小游戏的全过程
Dec 04 #Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
Dec 04 #Python
利用python如何实现猫捉老鼠小游戏
Dec 04 #Python
Python爬虫之Selenium实现关闭浏览器
Dec 04 #Python
Python爬虫之Selenium实现窗口截图
Dec 04 #Python
python 爬取英雄联盟皮肤并下载的示例
Dec 04 #Python
You might like
用PHP生成自己的LOG文件
2006/10/09 PHP
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
2011/05/29 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
Symfony2之session与cookie用法小结
2016/03/18 PHP
BOOM vs RR BO3 第一场2.13
2021/03/10 DOTA
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
JavaScript中Math对象使用说明
2008/01/16 Javascript
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
JavaScript中URL编码函数代码
2011/01/11 Javascript
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
浅析return false的正确使用
2013/11/04 Javascript
JS delegate与live浅析
2013/12/21 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
javascript制作坦克大战全纪录(2)
2014/11/27 Javascript
在小程序中使用canvas的方法示例
2018/09/17 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
js使用swiper实现层叠轮播效果实例代码
2018/12/12 Javascript
Vue 实现html中根据类型显示内容
2019/10/28 Javascript
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
vue页面更新patch的实现示例
2020/03/25 Javascript
[37:02]OG vs INfamous 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
简单介绍Python中的round()方法
2015/05/15 Python
Python列表list排列组合操作示例
2018/12/18 Python
对Pyhon实现静态变量全局变量的方法详解
2019/01/11 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
基于Python的一个自动录入表格的小程序
2020/08/05 Python
大学学习生活感言
2014/01/18 职场文书
商场总经理岗位职责
2014/02/03 职场文书
捐款倡议书
2014/04/14 职场文书
环卫工人先进事迹材料
2014/06/02 职场文书
幼儿园社区活动总结
2014/07/07 职场文书
销售员试用期自我评价
2014/09/15 职场文书
小学六年级毕业感言
2015/07/30 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书