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实现递归遍历文件夹并删除文件
Apr 18 Python
Python编程scoketServer实现多线程同步实例代码
Jan 29 Python
python实现输入数字的连续加减方法
Jun 22 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
Aug 08 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
Aug 15 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
Apr 16 Python
没编程基础可以学python吗
Jun 17 Python
一文带你了解Python 四种常见基础爬虫方法介绍
Dec 04 Python
pycharm Tab键设置成4个空格的操作
Feb 26 Python
基于Python实现股票收益率分析
Apr 02 Python
python获取带有返回值的多线程
May 02 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
基于OpenCV的PHP图像人脸识别技术
2009/10/11 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
php绘制圆形的方法
2015/01/24 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
2010/12/04 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
2013/05/17 Javascript
浅谈JavaScript Math和Number对象
2015/01/26 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
微信小程序纯文本实现@功能
2020/04/08 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
在Python的Flask框架中使用日期和时间的教程
2015/04/21 Python
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
python实现nao机器人手臂动作控制
2019/04/29 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
django model通过字典更新数据实例
2020/04/01 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
解决echarts中饼图标签重叠的问题
2020/05/16 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
求职信格式范本
2013/11/15 职场文书
行政主管岗位职责
2013/11/18 职场文书
标准的毕业生自荐信
2014/04/20 职场文书
关于教师节的演讲稿
2014/09/04 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
写自招自荐信的绝招!
2019/04/19 职场文书
python如何读取.mtx文件
2021/04/22 Python
Python 读写 Matlab Mat 格式数据的操作
2021/05/19 Python