python 学习 对象切片化 # 切片的基础 a [1,2] c a[3,4] a(3,4) print(a) a.extend(range(3)) print(a) mylist[1,2,3,4,5] mylist[:3] [a,b,c] #这里是赋值前面的个数必须和后面的可以赋值数量一致左边是3个要赋值的右边×3 mylist[::2] [0]*3 #是每隔一个总共修改3次 但是 a[0]*3 结果是 [0, 0, 0] mylist[::2] [x,y,z] mylist[:3] [] #删除前3个 print(mylist) #以下是对象的切片化 import numbers class Group: def __init__(self,group_name,company_name,staffs): self.group_name group_name self.company_name company_name self.staffs staffs def __reversed__(self): self.staffs.reverse() def __getitem__(self,item): # return self.staffs[item] cls type(self) if isinstance(item,slice): return cls(group_nameself.group_name,company_nameself.company_name,staffsself.staffs[item]) elif isinstance(item,numbers.Integral): return cls(group_nameself.group_name,company_nameself.company_name,staffs[self.staffs[item]]) def __len__(self): return len(self.staffs) def __iter__(self): return iter(self.staffs) def __contains__(self,item): return item in self.staffs staffs [red,black,white,blue,orange] group Group(company_nameimooc,group_nameuser,staffsstaffs) print(group[:2]) print(len(group)) print(white1 in group) for user in group: print(user) reversed(group) print(list(group)) #[orange, blue, white, black, red]

相关新闻

最新新闻

Midjourney做LOGO和商业设计:甲方一次过的秘诀

Midjourney做LOGO和商业设计:甲方一次过的秘诀

在AI绘画的所有应用场景中,商业设计是最考验综合能力的一块——它不仅要“好看”,更要“能用”“能落地”“能过稿”。过去几年,我见过太多设计师拿着Midjourney生成的华丽图片去提案,却被甲方一句“这不是我们品牌的感觉”打回来。 问题出在哪?不是AI不够强,而是大多数…

2026/7/12 11:53:24
Typora 1.8.10 Linux 通用二进制部署:3步解决 Kali 等发行版沙盒权限报错

Typora 1.8.10 Linux 通用二进制部署:3步解决 Kali 等发行版沙盒权限报错

Typora 1.8.10 Linux 通用二进制部署:3步解决 Kali 等发行版沙盒权限报错在 Kali Linux 这类非主流发行版上安装 Typora 时,最让人头疼的就是那个烦人的chrome-sandbox权限报错。作为一名长期在 Kali 上写技术笔记的安全研究员,我花了整整一个…

2026/7/12 11:53:24
MJ Blend与Remix模式:创意融合的高级玩法

MJ Blend与Remix模式:创意融合的高级玩法

如果你已经掌握了Midjourney的提示词编写、参数调优、构图法则和角色一致性,那么恭喜你——你已经是一名合格的AI绘画创作者了。但如果你想让自己的作品从“好看”升级到“惊艳”,从“常规”升级到“意想不到”,那就必须学会两门“绝活”:Blend(混图)和Remix(重混)。 …

2026/7/12 11:53:24
Markdown 语法实战:5 个 GitHub 热门项目 README 文件结构深度解析

Markdown 语法实战:5 个 GitHub 热门项目 README 文件结构深度解析

GitHub 顶级项目 README 设计艺术:从 React 到 Vue 的 7 个实战模板解析 在开源世界中,README.md 是项目的门面,也是开发者与用户沟通的第一桥梁。优秀的 README 不仅能清晰传达项目价值,更能有效降低用户的使用门槛。本文将通过…

2026/7/12 11:53:24
角色一致性(CR)深度实战:同一角色不同场景

角色一致性(CR)深度实战:同一角色不同场景

在AI绘画的所有痛点中,“角色变脸”一定排前三。你精心设计了一个原创角色,生成了一张满意的定妆照,然后想把它放进不同的场景里——结果AI直接给你换了个演员。发型变了,眼睛颜色变了,连衣服款式都跑偏了[reference:0]。 这不是个例。根据《2026全球生成式人工智能应用白…

2026/7/12 11:53:24
netsh wlan 命令深度解析:Windows 11/10 无线网络5大高级管理场景

netsh wlan 命令深度解析:Windows 11/10 无线网络5大高级管理场景

netsh wlan 命令深度解析:Windows 11/10 无线网络5大高级管理场景在Windows系统中,图形界面虽然友好,但对于网络工程师和技术支持人员来说,命令行工具往往能提供更高效、更精准的控制能力。netsh wlan作为Windows内置的无线网络管…

2026/7/12 11:48:24

月新闻