我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python数据语言

100个10到9999之间的随机数,按各位加起来的值的大小排序。该怎么计算啊

import random
list1 = [random.randint(100,9999) for i in range(10)] #生成随机数组
print(list1)
list1.sort(key=lambda x:sum(int(digit) for digit in str(x))) #排序,其中key传入的是排序方法
print(list1)

也可以在list1生成一组新列,列的值为各数字之和,然后按这一列排序

近期文章

  • 视频直播服务器端H264编码的IDR间隔过长, 客户端开始播放时等待IDR期间出现黑屏
  • 怎么把Mindspore训练好的深度学习模型部署到APP中
  • postgresql + mybatisplus出现空指针异常
  • 这个基础的小编程怎么做啊
  • datatable数据源不能被操作
  • react,页面没有按照Picker所选的条件进行数据的筛选和显示?
  • 如何使用JSON传递和读取从android到sql的字符串
  • canvas基于双指中心放大缩小
  • webService 服务端禁用,客户端如何访问?
  • 有没有人教一下在华为云服务器进不去怎么解决呀😭
  • 大二C语言,比较急,各位🙏
  • 一维数组动态求和,结果不对
  • react,显示出来的数据没有按照筛选的条件进行显示?
  • 微信授权后跳转的是403界面
  • matlab怎么使用使用for循环达到下图的效果
  • MAC 虚拟机 PD 的鼠标点击后就消失
  • php加载大json文件一次
  • 操作系统无法运行shmdll
  • 应用和功能修改建是灰色无法点击怎么办解决
  • 一打开电脑反复出现弹窗

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华