python3学习笔记(5)_slice
1 #python3 学习笔记17/07/10 2 # !/usr/bin/env python3 3 # -*- coding:utf-8 -*- 4 5 #切片slice 大大简化 对于指定索引的操作 6 fruits = ["apple","origin","pear"] 7 print("fruits",fruits) 8 # 取前三个元素 索引从0开始,取到2(不包括2). 9 part0_2 = fruits[0:2] 10 print("part0_2",part0_2) 11 12 #第一个索引是0的情况下,可以省略 13 part_2 = fruits[:2] 14 print("part_2",part_2) 15 16 #取中间的一个 1-2 17 part_1_ = fruits[1:2] 18 print("part_1_",part_1_) 19 20 #取后两个 ,最后一个元素的索引是-1,以此类推,取到-1,可以省略-1 21 part__2_1 = fruits[-2:] 22 print("part__2_1",part__2_1) 23 24 # 取最后一个 25 part__1 = fruits[-2:-1] 26 print("part__1",part__1) 27 28 #对于list 的一些常用操作 29 L = list(range(100)) 30 print(L) 31 32 #取L的前10个数 33 print("L index 1-10",L[:10]) 34 35 #取L得后10个数 36 print("L index 91-100", L[10:]) 37 38 #取11-20 39 print("L index [10:20]", L[10:20]) 40 41 #前10个数,每两个取一个 第三个参数时 步长 42 print("L[:10:2]",L[:10:2]) 43 44 #所有数,每五个去一个 45 print("L[::5]",L[::5]) 46 47 #原样复制一个list 48 L1 = L[:] 49 print("L1:"L1) 50 51 #tuple 和 str 也可以用切片操作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
2015-07-10 OC中的属性、方法及内存管理
2015-07-10 OC中属性及方法
2015-07-10 XML基础知识