假设我们有一个排序的数字列表;我们必须对每个元素求平方,并按排序顺序找到输出。我们还可以输入负数和0作为输入。

因此,如果输入类似于[-12,-6,-5,-2,0,1,2,4,8,9,10,15,18,20,35,38,69],则输出将为[0,1,4,4,16,25,36,64,81,100,144,225,324,400,1225,1444,4761]

为了解决这个问题,我们将遵循以下步骤-制作新列表L

对于以数字表示的每个元素e:将e ^ 2插入L

按排序顺序返回L。

让我们看下面的实现以更好地理解-

示例class Solution:

def solve(self, nums):

return sorted(x * x for x in nums)

ob = Solution()nums = [1,2,4,8,9,10,15,18,20,35,38,69]

print(ob.solve(nums))

输入项[-12,-6,-5,-2,0,1,2,4,8,9,10,15,18,20,35,38,69]

输出结果[ 1, 4, 4, 16, 25, 36, 64, 81, 100, 144, 225, 324, 400, 1225, 1444, 4761]

python怎么算列表的平方_Python中排序形式的元素的平方列表相关推荐

  1. python的内建数据结构包括_Python中3种内建数据结构:列表、元组和字典

    Python中有3种内建的数据结构:列表.元组和字典.参考简明Python教程 1. 列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目.假想你有一个购物列表,上面 ...

  2. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  3. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  4. python列表方法语句_Python中列表和元组的相关语句和方法讲解

    列表(list): 首先,列表属于序列,那么序列类型可用如下内建函数-- list(iter):把可迭代对象转换为列表. str(obj):把obj对象转换为字符串,即用字符串来表示这个对象. tup ...

  5. python列表怎么写文件_python中以字典为元素的列表怎么写入文本文件

    python如何将列表中的元素添加进字典纵然被命运的铁蹄狠狠践踏,也顽强地长出自己的根芽. 录入自己和另一个人的名字的汉语拼音简写,然后依据标识符中字母的数值两个人,一颗心,依偎的不是爱情而是那小温暖 ...

  6. python列表对象相同_Python中的学习列表对象,List

    List(列表) 是 Python 中使用最频繁的数据类型. 列表可以完成大多数集合类的数据结构实现.列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套). 列表是写在方括号 [ ...

  7. python怎么查询元素是否在列表中_python怎么判断某一元素是否在列表中

    定义一个列表,并判断元素是否在列表中. python学习网,大量的免费python基础教程,欢迎在线学习! 例如:test_list = [ 1, 6, 3, 5, 3, 4 ] print(&quo ...

  8. python中元祖 字典 列表的区别_Python中元祖,列表,字典的区别

    原博文 2016-08-16 15:25 − Python中有3种內建的数据结构:列表.元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的 ...

  9. python只能对列表进行切片_Python中的列表

    1. 列表的创建 列表(list)是Python中一个非常重要的类型,用于管理一组数据,列表的形式如下所示 country = ['China', 'Germany', 'Russia', 'Amer ...

  10. python列表的嵌套_Python中关于列表嵌套列表的处理

    在处理列表的时候我们经常会遇到列表中嵌套列表的结构,如果我们要把所有元素放入一个新列表,或者要计算所有元素的个数的话应该怎么做呢? 第一个例子 对于上图中的这样一组数据,如果我们要知道这个CSV文件中 ...

最新文章

  1. ValueError: Variable rnn/basic_lstm_cell/kernel already exists, disallowed.
  2. WinSock网络编程基础(3)server
  3. jQuery MD5加密
  4. redis 集群搭建_一文轻松搞懂redis集群原理及搭建与使用
  5. 偷天换日——新型浏览器劫持木马“暗影鼠”分析
  6. 电路常识性概念(2)-电容
  7. 构建高性能.NET应用之配高可用IIS服务器-第五篇 IIS常见问题之:工作进程回收机制(中)
  8. jsdelivr 缓存刷新
  9. 开源 sql 代码提示工具_有关如何计划开源活动的提示
  10. 初学者python笔记(类的继承与多态---详解)
  11. 1亿中国人已被AI批改过作业
  12. 【Leetcode】Remove Duplicates from Sorted Array II
  13. freeradius 在centos上的安装和调试
  14. Linux手机研发要过五大难关
  15. python async_python async
  16. Java实现提现到支付宝功能
  17. java线程栅栏_用栅栏(CyclicBarrier)实现高并发测试
  18. Linux串口通信之termios结构体说明
  19. 房产行业数字化转型迷思:技术能提供何种助力?
  20. C语言从键盘上输入年份和月份,计算并输出这一年的这一月共有多少天。

热门文章

  1. 从计算机移到u盘如何加快速度,小技巧:如何无成本提高优盘拷贝速度
  2. ubuntu 路由修改网络优先级
  3. 如何快速打开控制面板?如何让控制面板在桌面显示?
  4. signature=45f2913b66c5b2ae668a6622be005d65,国开大《商务英语4》自测试题及答案
  5. 一些常用开发软件下载地址-msdn.itellyou.cn
  6. lcd改led背光有光斑_LCD改LED背光,详细干活教程!
  7. WIN10去除磁盘写保护(只读属性)的步骤
  8. Linux 网络通讯 : smbd 命令详解
  9. 记一次 JVM CPU 使用率飙高问题的排查过程
  10. 二氧化硅微球包埋羧甲基壳聚糖稀土镧离子/二氧化钛和十六烷基胺/草莓形PVAc/SiO2纳米复合微球性能