当前位置: 首页 > news >正文

室外建筑网站/优化营商环境的金句

室外建筑网站,优化营商环境的金句,商城网站类建设哪家好,什么空间可以做网站文章目录前言方法1:使用sort()函数方法2:使用列表表达式方法3:列表元素逐个遍历,使用append()方法前言 本文基于求解以下题目实现: 题目: Leetcode:剑指 Offer 21. 调整数组顺序使奇数位于偶数前面。 题目…

文章目录

  • 前言
  • 方法1:使用sort()函数
  • 方法2:使用列表表达式
  • 方法3:列表元素逐个遍历,使用append()方法

前言

本文基于求解以下题目实现:
题目: Leetcode:剑指 Offer 21. 调整数组顺序使奇数位于偶数前面。
题目连接: https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof/

题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。
在这里插入图片描述

方法1:使用sort()函数

class Solution:def exchange(self, nums: List[int]) -> List[int]:nums.sort(key=lambda x: x&1==0)#(1)#或者nums.sort(key=lambda x: x&1, reverse = True)#(2)return nums##(1)与(2)语句选其一即可。

方法2:使用列表表达式

class Solution:def exchange(self, nums: List[int]) -> List[int]:odd = [x for x in nums if x%2 == 1]even = [x for x in nums if x%2 == 0]return odd+even#(1)
#或者(1)处写为odd.extend(even) return odd

方法3:列表元素逐个遍历,使用append()方法

class Solution:def exchange(self, nums: List[int]) -> List[int]:n = len(nums)odd = []even = []for i in range(n):if nums[i] & 1 == 1:odd.append(nums[i])else:even.append(nums[i])return odd+even#(1)
#或者(1)处写为odd.extend(even) return odd
http://www.lbrq.cn/news/1559287.html

相关文章:

  • 外管局网站做延期收汇报告/合肥做网站的公司有哪些
  • 网页模板免费下载源代码/佛山旺道seo
  • 响应网站开发/使用软件提高百度推广排名
  • 移动开发网站开发区别/不死鸟分享友情链接
  • 化工企业建网站/百度手机助手应用商店
  • 做外贸生意在哪个网站/成都seo网站qq
  • 深圳国贸网站建设/毕业设计网站
  • 给自己企业怎么做网站/域名信息查询系统
  • 红色扁平化网站/网店推广有哪些方法
  • 企业建设门户网站的目的/长春百度快速优化
  • 怎么样提高网站排名/武汉网络推广优化
  • 企业网站 微博模块/搜索引擎优化培训班
  • 个人简历html代码/优化网址
  • 企业展厅设计公司收费/东莞网络营销优化
  • 广州番禺专业建网站/宁波正规seo快速排名公司
  • 网站服务类型/seo网站查询
  • 网络网站制作技巧/热搜词工具
  • 免费视频网站制作/新冠不易感染三种人
  • 中国建设银行总行网站/搜索引擎优化与关键词的关系
  • 网站建设服务费计入会计科目/网站关键词搜索
  • 简单的网站怎么做/谷歌官方网站登录入口
  • 网站上可以做直播吗/百度推广的四种收费形式
  • 嘉兴门户网站建设/泰州百度关键词优化
  • 上饶网站建设/产品推广策划
  • 如何选择一家好的网站建设公司/嵌入式培训
  • 红色文化网站建设/如何提高网站的搜索排名
  • 海珠网站建设哪家好/太原百度搜索排名优化
  • 电商平台网站建设多少钱/百度搜索引擎的功能
  • 腾讯官方网站qq注册/网站点击量统计
  • 谷歌google官网入口/淘宝seo推广优化
  • Centos7.9安装Dante
  • 写一个linux脚本,要求实现查找9010端口,如果端口存在则kill,否则不处理,返回对应的提示
  • illustrator插件大全 免费插件介绍 Ai设计插件集合 (3)
  • 【OpenGL】LearnOpenGL学习笔记09 - 材质、光照贴图
  • js原生实现手写签名与使用signature_pad库实现手写签名
  • 订单簿数据智能解析深度学习算法筛选大单并预测即时价格变动