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获取CPU、内存和硬盘等windowns系统信息的2个例子
Apr 15 Python
Python调用C/C++动态链接库的方法详解
Jul 22 Python
Python实现提取文章摘要的方法
Apr 21 Python
go和python变量赋值遇到的一个问题
Aug 31 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
Nov 08 Python
Python之批量创建文件的实例讲解
May 10 Python
python 保存float类型的小数的位数方法
Oct 17 Python
python实现远程控制电脑
May 23 Python
Python实现aes加密解密多种方法解析
May 15 Python
PyQt5实现登录页面
May 30 Python
详解Python 中的容器 collections
Aug 17 Python
Django和Ueditor自定义存储上传文件的文件名
Feb 25 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做的端口嗅探器--可以指定网站和端口
2006/10/09 PHP
php开发文档 会员收费1期
2012/08/14 PHP
如何利用PHP执行.SQL文件
2013/07/05 PHP
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
Laravel数据库读写分离配置的方法
2019/10/13 PHP
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
2015/08/22 Javascript
基于jquery实现简单的分页控件
2016/03/17 Javascript
jQuery中设置form表单中action值的实现方法
2016/05/25 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
2016/12/14 Javascript
jquery实现转盘抽奖功能
2017/01/06 Javascript
史上最全JavaScript常用的简写技巧(推荐)
2017/08/17 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
vue读取本地的excel文件并显示在网页上方法示例
2019/05/29 Javascript
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
Python实现统计英文单词个数及字符串分割代码
2015/05/28 Python
Python中生成Epoch的方法
2017/04/26 Python
TensorFlow打印tensor值的实现方法
2018/07/27 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
基于Python的PIL库学习详解
2019/05/10 Python
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
舞蹈兴趣小组活动总结
2014/07/07 职场文书
酒店辞职书怎么写
2015/02/26 职场文书
2015年安康杯竞赛活动总结
2015/03/26 职场文书
队名及霸气口号大全
2015/12/25 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书
HttpClient实现表单提交上传文件
2022/08/14 Java/Android