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爬虫之打包生成exe文件
Nov 06 Python
python求列表交集的方法汇总
Nov 10 Python
Python实现把回车符\r\n转换成\n
Apr 23 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
通过Python爬虫代理IP快速增加博客阅读量
Dec 14 Python
python多进程中的内存复制(实例讲解)
Jan 05 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
Jul 12 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
Apr 29 Python
Python_查看sqlite3表结构,查询语句的示例代码
Jul 17 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
Dec 31 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
Mar 09 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
Jan 06 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
Yii使用find findAll查找出指定字段的实现方法
2014/09/05 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
PHP设计模式之迭代器模式
2016/06/17 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
降低PHP Redis内存占用
2017/03/23 PHP
php curl操作API接口类完整示例
2019/05/21 PHP
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
详解JavaScript中的blink()方法的使用
2015/06/08 Javascript
jquery心形点赞关注效果的简单实现
2016/11/14 Javascript
利用jquery实现实时更新歌词的方法
2017/01/06 Javascript
vue axios 简单封装以及思考
2018/10/09 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
[00:42]《辉夜杯》—职业组预选赛12月3日15点 正式打响
2015/12/03 DOTA
复制粘贴功能的Python程序
2008/04/04 Python
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
Python中常见的数据类型小结
2015/08/29 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
Python 如何实现数据库表结构同步
2020/09/29 Python
Python读写锁实现实现代码解析
2020/11/28 Python
贝佳斯官方网站:Borghese
2020/05/08 全球购物
中专生职业生涯规划书范文
2014/01/10 职场文书
全民健身日活动方案
2014/01/29 职场文书
教师职称自我鉴定
2014/02/12 职场文书
建设工程授权委托书
2014/09/22 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
职工年度考核评语
2014/12/31 职场文书
python+opencv实现视频抽帧示例代码
2021/06/11 Python