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的Bottle框架中使用微信API的示例
Apr 23 Python
详解Python中的Cookie模块使用
Jul 06 Python
Python中with及contextlib的用法详解
Jun 08 Python
mac系统安装Python3初体验
Jan 02 Python
利用Python批量提取Win10锁屏壁纸实战教程
Mar 27 Python
spark: RDD与DataFrame之间的相互转换方法
Jun 07 Python
python实现ID3决策树算法
Aug 29 Python
浅析Python 实现一个自动化翻译和替换的工具
Apr 14 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
Aug 02 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
DataFrame 数据合并实现(merge,join,concat)
Jun 14 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去除重复字的实现代码
2011/09/16 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
2019/03/30 PHP
js 判断 enter 事件
2009/02/12 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
js中如何把字符串转化为对象、数组示例代码
2013/07/17 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
2013/10/15 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
基于javascript编写简单日历
2016/05/02 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
微信小程序通过一个json实现分享朋友圈图片
2019/09/03 Javascript
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
进一步探究Python的装饰器的运用
2015/05/05 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
Python进阶之递归函数的用法及其示例
2018/01/31 Python
python实现多线程网页下载器
2018/04/15 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
法国包包和行李箱销售网站:Bagage24.fr
2020/03/24 全球购物
门卫人员岗位职责
2013/12/24 职场文书
母婴店促销方案
2014/03/05 职场文书
党性观念心得体会
2014/09/03 职场文书
和谐拯救危机观后感
2015/06/15 职场文书
初中思想品德教学反思
2016/02/24 职场文书
python基础详解之if循环语句
2021/04/24 Python
Python基础之元类详解
2021/04/29 Python
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server