当前位置:首页>python>学习AI第四天:我开始系统学习 Python 里的列表和拷贝了

学习AI第四天:我开始系统学习 Python 里的列表和拷贝了

  • 2026-04-20 21:23:43
学习AI第四天:我开始系统学习 Python 里的列表和拷贝了

今天是我学习 AI 的第四天。

前几天,我先后学习了 Python 里的运算符、字符串、分支、循环、集合和字典。到了今天,终于开始进入一个在 Python 里非常高频、也非常重要的内容:

列表

如果说字符串是在处理“文本”,字典是在处理“键值映射”,那列表更像是 Python 里最常见、最实用的一种数据容器。

它可以用来存一组有顺序的数据,也可以配合循环、切片、求和、排序、逆序等操作,完成很多常见的数据处理任务。

而且今天除了列表本身,我还接触到了一个特别关键的知识点:

深拷贝和浅拷贝

这个知识点,表面上看有点抽象,但一旦真正开始写程序,就会经常遇到。

今天的内容不算复杂,但很实用。尤其是对后面做 AI 应用开发来说,很多数据处理操作,底层其实都绕不开列表。


一、为什么今天开始学列表?

因为列表几乎是 Python 里使用频率最高的数据结构之一。

你可以把它理解成:

一个有顺序、可以修改、可以放多个元素的容器。

比如:

names = ['fentiao', 'fendai', 'fensi', 'apple']

这就是一个列表。

列表里的元素:

  • 有顺序

  • 可以重复

  • 可以修改

  • 可以增加和删除

以后不管是做普通 Python 开发,还是做 AI 数据处理,列表都会经常出现。

比如:

  • 一批用户名

  • 一组对话消息

  • 一组模型返回结果

  • 一批待处理文本

  • 一组接口返回的数据

很多时候,你处理的其实就是一个列表。


二、第一题:把列表内容按指定格式输出成一句英文

今天第一道题是这样的:

已知列表:

names = ['fentiao','fendai','fensi','apple']

要求输出结果为:

I have fentiao, fendai, fensi and apple.

对应代码如下:

names = ['fentiao', 'fendai', 'fensi', 'apple']print(f"I have {', '.join(names[:-1])} and {names[-1]}.")

这道题虽然不难,但特别适合练列表和字符串的结合使用。

这里有两个关键点:

1. names[:-1]

表示取列表中除了最后一个元素之外的所有元素。

结果就是:

['fentiao', 'fendai', 'fensi']

2. ', '.join(...)

表示把这些字符串用逗号和空格连接起来。

结果就是:

fentiao, fendai, fensi

最后再把最后一个元素 apple 单独拼上去,就得到了题目要求的句子。

这道题让我很直观地感受到:

列表和字符串之间,其实经常要来回配合。

而这在后面做很多文本处理时,会特别常见。


三、第二题:求列表中所有元素的和

今天第二题更直接:

已知一个数字列表,求所有元素之和。

代码如下:

nums = [1, 2, 3, 4, 5]print(sum(nums))

输出结果就是:

15

这道题最核心的知识点,是 Python 内置函数:

sum()

它可以直接对数字列表求和。

比如:

sum([1, 2, 3])

结果就是:

6

这让我感觉 Python 很舒服的一点就是:

很多常见操作,它都已经帮你准备好了。你不一定非要自己写循环去累加。

当然,如果是为了练习循环,也可以手动写:

nums = [1, 2, 3, 4, 5]total = 0for i in nums:    total += iprint(total)

但如果只是为了快速完成求和,sum() 这种写法显然更简洁。

这也让我慢慢适应 Python 的思路:

能直接用内置能力解决的问题,就不一定非要自己重复造轮子。


四、第三题:将列表逆序输出,使用三种方式

今天第三题很有代表性。

题目要求:将一个列表逆序输出,并且要求使用三种方式。

代码如下:

li = [1, 2, 3, 4, 5]# 方法1:切片print(li[::-1])# 方法2:reverse()li2 = [1, 2, 3, 4, 5]li2.reverse()print(li2)# 方法3:reversed()li3 = [1, 2, 3, 4, 5]print(list(reversed(li3)))

这道题看起来只是“逆序”,但实际上它让我开始真正区分:

  • 哪些方法会修改原列表

  • 哪些方法不会修改原列表

  • 哪些操作返回的是新结果

  • 哪些操作只是提供一个迭代对象

这背后其实已经有一点“数据操作习惯”的味道了。


五、三种逆序方式,到底有什么区别?

这是今天我觉得最有价值的地方之一。

方法1:切片 [::-1]

li[::-1]

这种写法会返回一个新的逆序列表,不会修改原列表

比如:

li = [1, 2, 3, 4, 5]print(li[::-1])print(li)

输出会是:

[5, 4, 3, 2, 1][1, 2, 3, 4, 5]

原列表没有变。


方法2:reverse()

li.reverse()

这个方法会直接修改原列表

也就是说,它是“原地反转”。

比如:

li = [1, 2, 3, 4, 5]li.reverse()print(li)

输出就是:

[5, 4, 3, 2, 1]

这种方式适合你明确想把原数据改掉的场景。


方法3:reversed()

reversed(li)

它返回的不是列表,而是一个可迭代对象。所以一般要再配合 list() 使用:

list(reversed(li))

这样才能看到最终结果。

它和切片类似,也是返回逆序结果,不直接修改原列表


六、这道题让我开始真正注意“修改原数据”和“生成新数据”的区别

这个区别,看起来只是细节,但其实非常重要。

因为写程序时,很多 bug 就出在这里:

你以为只是“看一下处理结果”,结果不小心把原数据改了。

或者你以为已经改成功了,结果其实只是生成了一个新结果,原数据根本没变。

而这类问题,和今天开始接触的另一个知识点——深拷贝和浅拷贝——其实是连在一起的。


七、今天接触的重点:深拷贝和浅拷贝

虽然今天做的题目主要是列表相关,但“深拷贝”和“浅拷贝”其实是今天我特别注意的一个知识点。

因为列表这种可变对象,一旦涉及“复制”,就很容易出问题。

先说结论:

浅拷贝

只拷贝最外层对象,里面嵌套的内容还是共用的。

深拷贝

会把里面嵌套的对象也一并复制,彻底独立。

比如下面这种列表:

a = [[1, 2], [3, 4]]

如果只是简单赋值:

b = a

那其实不是复制,而是让 b 和 a 指向同一个对象。

如果改 ba 也会跟着变。

如果是浅拷贝,比如:

import copyb = copy.copy(a)

外层列表是新的,但里面的小列表还是共用的。

如果是深拷贝:

import copyb = copy.deepcopy(a)

那就是里里外外都复制了一份,互不影响。


八、为什么深浅拷贝很重要?

因为以后只要你处理的是:

  • 列表套列表

  • 字典套列表

  • 字典套字典

  • 复杂 JSON 数据

  • 模型返回的嵌套结构

你就一定会遇到“复制之后到底会不会相互影响”的问题。

这一点在 AI 开发里尤其常见。

比如:

  • 你复制一份提示词模板再修改

  • 你复制一份消息列表再追加内容

  • 你复制一份配置参数再动态调整

  • 你处理一份接口返回结果再二次加工

如果搞不清深拷贝和浅拷贝,很容易改着改着把原数据也改掉。

所以虽然今天题目看起来还比较基础,但我已经能感觉到:

这些知识点后面一定会越来越重要。


九、今天学完,我对列表的理解更具体了

以前看“列表”这个概念,容易觉得它就是一个装数据的容器。

但今天做了几道题之后,我会更清楚地感受到:

列表真正的价值,不只是“能装多个元素”,而是它可以非常方便地进行各种操作。

比如:

  • 取部分元素

  • 拼接输出

  • 求和

  • 逆序

  • 遍历

  • 修改

  • 复制

这些能力一旦掌握,很多数据处理工作都会顺很多。

而且今天我也开始慢慢意识到:

Python 学习里,真正重要的不是记住有哪些语法,而是理解这些语法背后到底会不会改原数据。

这一点特别关键。


十、作为一个 Java 程序员,我今天的感受

今天学列表的时候,我有个很明显的体会:

Python 在处理这类集合数据时,表达成本真的很低。

比如:

  • 拼接字符串输出

  • 列表求和

  • 列表逆序

很多时候,几行代码就能把核心逻辑写清楚。

而在 Java 里,这些事当然也能做,但通常会更强调类型、结构和流程。

所以我现在越来越能理解,为什么大家在 AI 领域几乎都会接触 Python。

因为它确实很适合:

  • 快速验证

  • 快速处理数据

  • 快速搭原型

  • 快速做实验

这不是说 Java 不行,而是 Python 在这类场景里,天然更顺手。


十一、今天的学习总结

今天虽然题目不多,但我觉得内容很实用。

我主要学到了下面几点:

1. 列表是 Python 里非常核心的数据结构

后面很多数据处理,都会用到它。

2. 列表可以和字符串很好地配合

比如 join() 这种操作,在文本处理时特别常见。

3. Python 提供了很多现成的内置能力

比如 sum(),可以直接完成求和。

4. 列表逆序有多种写法

不同写法的关键区别,在于是否会修改原列表。

5. 深拷贝和浅拷贝是可变对象里的重点

这不仅是 Python 基础,也是后面写复杂程序时很容易踩坑的地方。


十二、最后

今天是学习 AI 的第四天。

我开始系统接触 Python 里的 列表,也顺带开始理解 深拷贝和浅拷贝 这种更偏底层一点的概念。

今天的题目不复杂,但它们让我开始真正注意一件事:

写程序,不只是把结果算出来,更重要的是你对数据做了什么。

你是生成了一个新结果?还是修改了原数据?你是复制了一份新对象?还是只是多了一个新的引用?

这些问题,今天算是刚刚开始进入我的视野。

第四天,继续打基础。基础不花哨,但每一步都算数。


如果你也在关注AI,或者你也是传统开发者,也在思考接下来该怎么走,欢迎关注我。接下来,我们一起边学,边做,边进化。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-21 18:22:32 HTTP/2.0 GET : https://f.mffb.com.cn/a/484232.html
  2. 运行时间 : 0.079721s [ 吞吐率:12.54req/s ] 内存消耗:4,585.80kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0df282504a6ab762b4b8f3dbbce23f29
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000617s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000921s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000338s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000296s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000467s ]
  6. SELECT * FROM `set` [ RunTime:0.000209s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000512s ]
  8. SELECT * FROM `article` WHERE `id` = 484232 LIMIT 1 [ RunTime:0.000442s ]
  9. UPDATE `article` SET `lasttime` = 1776766952 WHERE `id` = 484232 [ RunTime:0.000715s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000302s ]
  11. SELECT * FROM `article` WHERE `id` < 484232 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000582s ]
  12. SELECT * FROM `article` WHERE `id` > 484232 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000633s ]
  13. SELECT * FROM `article` WHERE `id` < 484232 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002222s ]
  14. SELECT * FROM `article` WHERE `id` < 484232 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001361s ]
  15. SELECT * FROM `article` WHERE `id` < 484232 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000641s ]
0.081278s