接口里的一串转义、文件里的问号、URL 上的百分号,本质上都是编码转换没对齐。本文先分清字符集、UTF-8 字节与 Base64,再给出在线工具、语言内置函数、命令行转码三种做法的适用边界,附乱码的三类成因与排查顺序。
给 Python 列表去重又想保留顺序,最稳的写法是 list(dict.fromkeys(seq)),它会按首次出现顺序原样保留。本文讲清去重与保序的区别,给出 dict.fromkeys、推导式、set 三种写法与对比,并列出乱序、嵌套、保留末次出现三个常见坑。
把多个 Python 列表合成一个,最稳的是用 extend 原地展开,想要新列表就用加号拼接。本文讲清拼接与展开的差异,给出加号、extend、chain 的可复现写法、横向对比和验证,帮你避开嵌套列表和乱序这两个常见坑。
用 LLM 做爬虫页面通用解析,最稳的做法是先用 CSS 选择器切出正文,再把清洗后的文本交给模型按 JSON 结构输出。本文给出最小可运行示例、三种策略的取舍表、四个高频失败分支的修复办法,以及一份可打印的输入输出验证清单。