当前位置: 首页 > 问答 > Python编程 > 问答详情

python怎么对输出的奇数偶数排序?

12月08日 07:481168人阅读
宋老师 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)

职业技能申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

问答来自

宋老师 Python编程
好评率85% 浏览1168

相关问题

获得python认证有什么好处?
谷老师 Python编程
python中seed随机函数如何生成随机数?
付老师 Python编程
python中如何用write函数写入文件?
付老师 Python编程
课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部