当前位置:首页>python>Python字典最全详解:核心特点+避坑指南+全套实战案例,零基础也能一眼看懂

Python字典最全详解:核心特点+避坑指南+全套实战案例,零基础也能一眼看懂

  • 2026-06-29 19:50:58
Python字典最全详解:核心特点+避坑指南+全套实战案例,零基础也能一眼看懂

哈喽各位码友~在Python六大基础数据类型中,列表(list)大家用得最多,但字典(dict)才是日常开发、爬虫、接口开发、数据分析里的刚需神器

很多新手同学只会简单的字典增删改查,遇到字典嵌套、键值对遍历、字典合并、空字典初始化、哈希报错等问题就频频踩坑。

今天这篇文章,我完整梳理Python字典核心特点、高频注意避坑事项、由浅入深全套实战案例,零基础直接照着敲代码,一文吃透字典,全文干货无废话,建议收藏反复翻看!


一、什么是Python字典?

1. 官方定义

字典是Python中无序、可变、键值对(key:value)形式存储的数据容器,属于映射类型,区别于列表、元组这类序列类型。

2. 直观理解

我们日常查新华字典:输入汉字(key键),就能快速查到对应的释义(value值)。

Python字典同理:通过唯一的键,快速定位对应的值,查询速度远快于列表

3. 基础书写格式

# 标准字典格式
dict_name = {键1:值1, 键2:值2, 键3:值3}

二、Python字典五大核心特点(必考+面试常问)

弄懂底层特点,才能从根源避开所有报错,我整理了新手必须熟记的5个核心特性:

特点1:以键值对存储,一一对应

字典最小单元是 key: value,键和值用冒号分隔,不同键值对用逗号分隔。

  • key(键):唯一标识,相当于索引,不可重复
  • value(值):存储的数据,可以重复,支持任意数据类型

特点2:键不可重复,值可以重复

如果定义字典时出现重复键,后面的键值对会直接覆盖前面的数据,这是新手最高频报错点。

特点3:键必须是不可变数据类型(可哈希)

✅ 合法键:字符串、数字、元组(不可变类型) ❌ 非法键:列表、字典、集合(可变类型,无法哈希)

特点4:字典是可变数据类型

可以直接原地增删改查键值对,无需重新开辟内存空间,修改数据不会生成新字典。和字符串、元组这种不可变类型形成鲜明对比。

特点5:查询效率极高,和数据量无关

列表是顺序查找,数据越多查找越慢;字典底层是哈希表,无论存10条还是10万条数据,查找速度恒定不变,海量数据场景优先用字典。

💡 补充小知识:Python3.7及以上版本,字典默认保留插入顺序;Python3.6及更早版本字典无序,开发尽量统一高版本Python环境。


三、新手必看:字典10大高频注意事项(避坑指南)

结合日常写代码、面试遇到的所有坑,整理10条硬核注意事项,看懂少写90%的bug:

  1. 禁止使用列表、字典作为字典的键:可变对象无法生成哈希值,直接抛出TypeError错误
  2. 重复键会自动覆盖,不会报错:程序静默覆盖数据,极易出现逻辑bug,排查难度极高
  3. 不要直接用[]取值访问不存在的键:会直接程序崩溃,推荐使用get()方法安全取值
  4. 遍历字典时不要随意增删键值对:会改变字典长度,直接引发遍历迭代异常
  5. **空字典创建不要误用{}**:{}是空字典,set()才是空集合,二者不能混淆
  6. 字典无法通过数字下标索引取值:字典没有顺序下标,只能通过键取值
  7. 浅拷贝和深拷贝一定要区分:嵌套字典直接赋值会出现数据联动修改问题
  8. == 和 is 区分清楚:==判断键值对内容是否一致,is判断内存地址是否一致
  9. 字典key区分大小写:name和Name是两个完全不同的键
  10. 布尔值True/False可以充当键:True等价于1,False等价于0,容易出现隐形键冲突

四、Python字典全套实战案例(从基础到高阶,可直接复制运行)

理论看完直接上手实操,分为基础操作、遍历操作、进阶用法、综合实战四大板块,每段代码附带运行结果和详细注释。

案例1:字典创建的4种方式

日常开发四种创建方式,适配不同业务场景:

# 方式1:直接字面量创建(最常用)
stu1 = {"name":"张三""age":20"gender":"男"}

# 方式2:dict()函数创建
stu2 = dict(name="李四", age=22, gender="女")

# 方式3:列表嵌套元组创建字典
stu3 = dict([("name","王五"), ("age",19)])

# 方式4:创建空字典
empty_dict = {}

print(stu1)
print(stu2)
print(stu3)
print(type(empty_dict))

运行结果

{'name''张三''age'20'gender''男'}
{'name''李四''age'22'gender''女'}
{'name''王五''age': <class 'dict'>

案例2:字典增删改查基础操作(核心必学)

# 初始字典
book = {"书名":"Python入门""价格":59"作者":"码农学长"}

# 1.查:两种取值方式
print(book["书名"])  # 中括号取值,键不存在直接报错
print(book.get("出版社","暂无信息"))  # get安全取值,无键返回默认值

# 2.改:键存在则修改值
book["价格"] = 49
print("修改后价格:", book)

# 3.增:键不存在则新增键值对
book["出版社"] = "技术出版社"
print("新增字段后:", book)

# 4.删:三种删除方式
del book["作者"]  # 删除指定键值对
book.pop("价格")  # 指定键删除,返回被删除的值
book.clear()  # 清空所有键值对
print("清空后的字典:", book)

✅ 开发建议:日常取值一律用get()方法,避免键不存在导致程序闪退,这是工业级代码规范。

案例3:字典三大遍历方式(面试高频)

分别遍历键、遍历值、遍历键值对,工作中使用率100%:

user = {"id":1001"username":"test01""password":"123456"}

# 1.遍历所有键 keys()
for k in user.keys():
    print("键:",k)

# 2.遍历所有值 values()
for v in user.values():
    print("值:",v)

# 3.遍历所有键值对 items()(最常用)
for k,v in user.items():
    print(f"键:{k} -- 值:{v}")

案例4:字典合并两种方法(Python3.5+通用)

dict1 = {"a":1"b":2}
dict2 = {"c":3"b":99}

# 方法1:**符合并,后字典覆盖前字典重复键
new_dict1 = {**dict1,**dict2}
print("合并结果1:",new_dict1)

# 方法2:update()方法原地合并
dict1.update(dict2)
print("合并结果2:",dict1)

运行结果说明:两个字典都存在键b,合并后值为99,后合并的数据会覆盖前者。

案例5:嵌套字典实战(接口数据/JSON标配格式)

真实工作中,后端接口返回、JSON数据全是嵌套字典,必须掌握取值和修改:

# 模拟后端返回的用户详情数据
user_info = {
"name":"小明",
"age":21,
"address":{
"province":"江苏省",
"city":"南京市",
"street":"软件园大道"
    }
}

# 获取嵌套内部城市数据
city = user_info["address"]["city"]
print("用户所在城市:",city)

# 修改嵌套字典内部数据
user_info["address"]["city"] = "苏州市"
print("修改后地址:",user_info)

案例6:字典推导式(一行代码快速生成字典)

精简代码神器,快速筛选、转换字典数据:

# 需求1:生成1-5,键为数字,值为数字平方的字典
dict_square = {x:x**2for x in range(1,6)}
print(dict_square)

# 需求2:筛选字典中数值大于30的数据
score = {"语文":88"数学":29"英语":92"体育":25}
high_score = {k:v for k,v in score.items() if v &gt; 30}
print("及格科目:",high_score)

案例7:高频避坑实战——重复键覆盖问题

# 新手易错:重复键不会报错,直接静默覆盖
test_dict = {"a":10"b":20"a":99}
print(test_dict)  # 输出 {'a': 99, 'b': 20}

⚠️ 隐患:程序无任何报错,业务数据悄悄出错,线上Bug极难排查,定义字典一定要保证键唯一。

案例8:高频避坑实战——可变类型不能做键

# 错误写法:列表是可变类型,无法作为key
# error_dict = {[1,2]: "列表键"}

# 正确写法:改用元组(不可变)
right_dict = {(1,2): "元组键"}
print(right_dict)

五、列表VS字典:一文分清什么时候用字典

对比维度
列表list
字典dict
存储形式
有序单一数据
键值对映射数据
查找方式
下标顺序查找
键哈希查找
查询速度
数据越多越慢
速度恒定,极快
适用场景
有序数组、顺序数据
接口参数、JSON数据、一对一映射

六、全文总结(干货速记)

  1. 字典核心:键不可变、唯一;值可变、可重复,底层哈希表,查询碾压列表
  2. 取值规范:优先get()方法,拒绝直接中括号取值,防止程序崩溃
  3. 最大坑点:重复键静默覆盖、可变类型当键、遍历中修改字典
  4. 工作场景:接口开发、爬虫解析、JSON处理、数据映射,字典是首选数据结构

写在最后

字典是Python最核心的数据结构之一,后续学习爬虫、Flask/Django后端、数据分析、自动化测试,每天都要和字典打交道。

建议大家把文中代码逐行运行一遍,亲手踩一遍坑,比单纯看理论记忆深刻10倍!

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 00:55:15 HTTP/2.0 GET : https://f.mffb.com.cn/a/500115.html
  2. 运行时间 : 0.207545s [ 吞吐率:4.82req/s ] 内存消耗:4,864.27kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=f9d06c64941f21138422b17081b6d6f1
  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.000457s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000575s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000300s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000287s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000495s ]
  6. SELECT * FROM `set` [ RunTime:0.000199s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000571s ]
  8. SELECT * FROM `article` WHERE `id` = 500115 LIMIT 1 [ RunTime:0.000614s ]
  9. UPDATE `article` SET `lasttime` = 1783011315 WHERE `id` = 500115 [ RunTime:0.001612s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.002168s ]
  11. SELECT * FROM `article` WHERE `id` < 500115 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002159s ]
  12. SELECT * FROM `article` WHERE `id` > 500115 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000847s ]
  13. SELECT * FROM `article` WHERE `id` < 500115 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.065763s ]
  14. SELECT * FROM `article` WHERE `id` < 500115 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.016695s ]
  15. SELECT * FROM `article` WHERE `id` < 500115 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.046737s ]
0.209168s