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实现数通设备端口使用情况监控实例
Jul 15 Python
Python合并字典键值并去除重复元素的实例
Dec 18 Python
python中文乱码不着急,先看懂字节和字符
Dec 20 Python
Python实现中一次读取多个值的方法
Apr 22 Python
python读取word文档,插入mysql数据库的示例代码
Nov 07 Python
python单线程文件传输的实例(C/S)
Feb 13 Python
使用 Python 遍历目录树的方法
Feb 29 Python
Python读取VOC中的xml目标框实例
Mar 10 Python
Python 实现微信自动回复的方法
Sep 11 Python
Python环境配置实现pip加速过程解析
Nov 27 Python
django注册用邮箱发送验证码的实现
Apr 18 Python
总结Python变量的相关知识
Jun 28 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购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
Javascript 网页黑白效果实现代码(兼容IE/FF等)
2010/04/23 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
javascript 仿QQ滑动菜单效果代码
2010/09/03 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
Vue 源码分析之 Observer实现过程
2018/03/29 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
在vue中把含有html标签转为html渲染页面的实例
2019/10/28 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
React冒泡和阻止冒泡的应用详解
2020/08/18 Javascript
[48:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 VG vs KG
2018/03/31 DOTA
python del()函数用法
2013/03/24 Python
Python实现单词翻译功能
2017/06/06 Python
pandas 选择某几列的方法
2018/07/03 Python
Python第三方库face_recognition在windows上的安装过程
2019/05/03 Python
Django使用Channels实现WebSocket的方法
2019/07/28 Python
python nmap实现端口扫描器教程
2020/05/28 Python
Python调用graphviz绘制结构化图形网络示例
2019/11/22 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
实习护理工作自我评价
2013/09/25 职场文书
教育基金募捐倡议书
2014/05/14 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
酒桌上的开场白
2015/06/01 职场文书
Java实现多线程聊天室
2021/06/26 Java/Android
详解Python内置模块Collections
2022/03/22 Python
Nginx HTTP跳转至HTTPS
2022/05/15 Servers