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处理cookie详解
Feb 07 Python
Python利用pyHook实现监听用户鼠标与键盘事件
Aug 21 Python
Python中的集合类型知识讲解
Aug 19 Python
Python解惑之整数比较详解
Apr 24 Python
Django的信号机制详解
May 05 Python
Python版名片管理系统
Nov 30 Python
使用Python+wxpy 找出微信里把你删除的好友实例
Feb 21 Python
详解python中init方法和随机数方法
Mar 13 Python
python主线程与子线程的结束顺序实例解析
Dec 17 Python
django 解决自定义序列化返回处理数据为null的问题
May 20 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
Jun 02 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
Feb 07 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读取html并截取字符串的简单代码
2009/11/30 PHP
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
php5.3 goto函数介绍和示例
2014/03/21 PHP
跟我学Laravel之视图 & Response
2014/10/15 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
PHP封装函数实现生成随机的字符串验证码
2017/01/24 PHP
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
2016/03/01 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
在Vue项目中引入腾讯验证码服务的教程
2018/04/03 Javascript
浅析JS中什么是自定义react数据验证组件
2018/10/19 Javascript
js实现计时器秒表功能
2019/12/16 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
python中as用法实例分析
2015/04/30 Python
Python创建普通菜单示例【基于win32ui模块】
2018/05/09 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
HTML5图片预览实例分享
2014/06/04 HTML / CSS
h5实现获取用户地理定位的实例代码
2017/07/17 HTML / CSS
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
大学生学习自我评价
2014/01/13 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
大学学风建设方案
2014/05/04 职场文书
超市促销活动总结
2014/07/01 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
网络研修随笔感言
2015/11/18 职场文书
Python爬取科目四考试题库的方法实现
2021/03/30 Python
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
Apache Hudi的多版本清理服务彻底讲解
2022/03/31 Servers