• 技术文章 >常见问题 >Python常见问题

    python对输出的奇数偶数排序

    宋雪维宋雪维2021-03-04 10:10:28原创6144

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    示例:

    输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。

    代码:

    # 输入: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)

    以上就是输出奇数偶数排序的方法,具体怎么排序可以做相应的调整,大家可以直接套用哦~

















    专题推荐:python 奇数偶数
    上一篇:python中用round函数保留两位小数 下一篇:python entry怎么用?

    相关文章推荐

    • python的list排序方法• python中list求和的方法有哪些?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网