Python每日一题(7)

embedded/2025/4/1 5:35:37/

Python每日一题 2025.3.27

  • 一、题目
  • 二、分析
  • 三、自己源代码
  • 四、deepseek答案
  • 五、源代码与ai分析

一、题目

python">question=["""编写程序,生成包含20个随机数的列表,然后将前十个元素升序排列,后10个元素降序排列,并输出结果"""
]

二、分析

  今天本来写了两个manim文章,本来不想写每日一题了,但后来看了看今天的题目还是比较简单,还是做做吧。等后续题目可能没这么容易了。我是用切片分为两个列表,然后分别排序再进行添加的。不知道有没有一次性的操作。不过随机数的生成,我还是只会之前的randint的范围生成,如果不指定范围的话,总感觉会存在问题。

三、自己源代码

python">import random
import pdb
numbers=[random.randint(0, 100) for _ in range(20)]
n1=numbers[:-10]
n2=numbers[10:]
# pdb.set_trace()
result=sorted(n1,reverse=False)
result.extend(sorted(n2,reverse=True))
print(result)

输出结果:
在这里插入图片描述

四、deepseek答案

python">import random# 生成包含20个随机整数的列表(范围1到100)
random_list = [random.randint(1, 100) for _ in range(20)]# 前10个元素升序排列
random_list[:10] = sorted(random_list[:10])# 后10个元素降序排列
random_list[10:] = sorted(random_list[10:], reverse=True)# 输出结果
print("处理后的列表:", random_list)

输出结果:
在这里插入图片描述

五、源代码与ai分析

  整体逻辑上是一样的,但是细节方面还是deepseek更好。今天刚好看了本python书的列表的切片部分,阅读了一下发现切片也可以部分数据整体替换,其实就是类似于deepseek那样,分别直接对一个列表的前十个数、后十个数排序后再代替原列表数据。这样避免了空间的再占用。另外我记得书中的列表remove方法似乎有些问题。那本书是2020年出版的,python也迭代了好几代了,感觉应该修复了。明天再测试一下看看有没有问题,再在list专栏添加吧。


http://www.ppmy.cn/embedded/177728.html

相关文章

qwen2.5vl技术报告解读

一. 首先qwen2.5vl模型特点 全能文档解析能力 升级文本识别至全场景文档解析,擅长处理多场景、多语种及复杂版式文档(含手写体、表格、图表、化学方程式、乐谱等),实现跨类型文档的精准解析。 跨格式精准目标定位 突破格式限制,大幅提升对象检测、坐标定位与数量统计精度,…

AIGC-头条号长文项目创作智能体完整指令(DeepSeek,豆包,千问,Kimi,GPT)

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列AIGC(GPT、DeepSeek、豆包、千问、Kimi)👉关于作者 专注于Android/Unity和各

【从零实现Json-Rpc框架】- 第三方库介绍 - fature篇

📢博客主页:https://blog.csdn.net/2301_779549673 📢博客仓库:https://gitee.com/JohnKingW/linux_test/tree/master/lesson 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! &…

美摄科技智能汽车车内实时AR特效方案,让出行充满乐趣

在智能汽车飞速发展的今天,车内体验正逐渐成为衡量汽车品质的重要标准之一。美摄科技凭借其在图像及视频处理领域的深厚积累,推出了一款革命性的车内实时AR特效解决方案,为智能汽车的车内体验带来了全新的变革。 一、高精度AI检测与逼真渲染…

深入理解Golang标准库`testing/fstest`包的用法和技巧进行文件系统测试

深入理解Golang标准库testing/fstest包的用法和技巧进行文件系统测试 testing/fstest简介testing/fstest的用途和功能使用场景和优势 快速入门:基础使用方法创建一个简单的文件系统示例代码 基本操作示例列出目录内容检查文件属性 高级技巧:模拟复杂文件…

软考《信息系统运行管理员》- 6.4 信息系统数据的安全

数据安全的概念 数据安全是指保护数据不会被意外或故意地泄露给未经授权的人员,以及免遭未经授权的 修改或破坏。 数据安全必须反映以下两个基本原则。 (1)最低特权。用户只能获得执行任务所必需的信息,只知道他“应该知道的”。 (2)最少透露。用户在访…

windows 系统重组教程

1.U盘格式化为启动盘 1) 下载PE工具箱 下载微PE工具箱安装到U盘作为启动盘; 微PE工具箱 - 超好用的装机维护工具 通过官网进入 有钱的大哥大姐可以去官网捐一下。 捐后下载 2) 安装到U盘 点击右下角安装到U盘,注意U盘必须要先…

s1: Simple test-time scaling 【论文阅读笔记】

s1: Simple test-time scaling 关于test-time scaling 这个概念其实是相对 train scaling而言的。train scalling 指的是增加训练数据,增加训练flops等等,投入更多资源在train上。test-time scaling,其实现在简化点的理解,就是 …