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基础教程之实现石头剪刀布游戏示例
Feb 11 Python
python进程类subprocess的一些操作方法例子
Nov 22 Python
Python中实现对list做减法操作介绍
Jan 09 Python
简单介绍Ruby中的CGI编程
Apr 10 Python
python中urllib.unquote乱码的原因与解决方法
Apr 24 Python
Python实现注册登录系统
Aug 08 Python
Python入门Anaconda和Pycharm的安装和配置详解
Jul 16 Python
Python搭建代理IP池实现接口设置与整体调度
Oct 27 Python
python3 logging日志封装实例
Apr 08 Python
如何基于windows实现python定时爬虫
May 01 Python
pyCharm 实现关闭代码检查
Jun 09 Python
Python 数据结构之十大经典排序算法一文通关
Oct 16 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中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
jQuery新的事件绑定机制on()示例应用
2014/07/18 Javascript
浅析JavaScript访问对象属性和方法及区别
2015/11/16 Javascript
深入理解JS addLoadEvent函数
2016/05/20 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
Nodejs全局安装和本地安装的不同之处
2016/07/04 NodeJs
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
python爬取网站数据保存使用的方法
2013/11/20 Python
Python爬取国外天气预报网站的方法
2015/07/10 Python
实例讲解Python编程中@property装饰器的用法
2016/06/20 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
Python 多维List创建的问题小结
2019/01/18 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
Python字典推导式将cookie字符串转化为字典解析
2019/08/10 Python
numpy:np.newaxis 实现将行向量转换成列向量
2019/11/30 Python
python__new__内置静态方法使用解析
2020/01/07 Python
opencv python如何实现图像二值化
2020/02/03 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
凯伦·米莲女装网上商店:Karen Millen
2017/11/07 全球购物
夜班门卫岗位职责
2013/12/09 职场文书
同学聚会欢迎辞
2014/01/14 职场文书
水毁工程实施方案
2014/04/01 职场文书
《搭石》教学反思
2014/04/07 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
领导个人查摆剖析材料
2014/10/29 职场文书
医院感染管理制度
2015/08/05 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书