原创转载请注明出处:http://agilestyle.iteye.com/blog/2328911
L = ['GuanYu', 'ZhangFei', 'ZhaoYun', 'MaChao', 'HuangZhong'] # get the first 3 elements # ['GuanYu', 'ZhangFei', 'ZhaoYun'] print(L[0:3]) # ['GuanYu', 'ZhangFei', 'ZhaoYun'] print(L[:3]) # get the last 2 elements # ['MaChao', 'HuangZhong'] print(L[-2:]) # ['MaChao'] print(L[-2:-1])
Console Output
Python支持L[-1]取倒数第一个元素, 记住倒数第一个元素的索引是-1
L = list(range(100)) # get the first 10 elements print(L[:10]) # get the last 10 elements print(L[-10:]) # get 11 - 20 elements print(L[10:20]) # 前10个数,每2个取一个 # [0, 2, 4, 6, 8] print(L[:10:2]) # 所有数,每5个取一个 # [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95] print(L[::5]) # 只写[:]就可以原样复制一个list print(L[:])
Console Output
tuple也是一种list,唯一区别是tuple不可变
t = (0, 1, 2, 3, 4, 5)[:3] # (0, 1, 2) print(t)
字符串'xxx'也可以看成是一种list,每个元素就是一个字符
str1 = 'ABCDEFG'[:3] # ABC print(str1) # ACEG str2 = 'ABCDEFG'[::2] print(str2)
Console Output
相关推荐
在处理Python中的序列类型,如列表(list)、元组(tuple)或字符串(str)等时,经常会用到切片(slice)操作。切片允许我们获取序列的一部分,是一种非常强大的功能。为了更精确地控制切片的范围,Python提供了...
**Python程序设计基础语法——访问元组元素** 元组在Python中是一种有序的、不可变的数据集合,它由一个或多个元素组成,每个元素之间用逗号分隔,通常用圆括号 `()` 包裹。元组的重要性在于它的不可变性,这意味着...
(1) 我们先用arange函数创建一个数组并改变其维度,使之变成一个三维数组: >>> a = np.arange(24).reshape(2,3,4) >>> a array([[[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]], [[12, 13, 14, 15], ...
为了实现这个目标,我们可以使用Python的科学计算库如NumPy和matplotlib。以下是程序的主要过程: 1. 导入所需库:首先需要导入numpy用于数值计算,matplotlib.pyplot用于绘图,以及可能需要的其他库如scipy等。 `...
Python中的切片(Slice Notation)是其语法中一种强大的特性,它允许我们方便地从序列类型(如列表、字符串等)中提取子序列。在本文中,我们将深入探讨Python切片的一些特殊用法。 首先,基本的切片语法是`a[start...
slice_pixels = img[80:90, 140:150] ``` 这将返回一个二维数组,包含指定区域内的所有像素值。 4. **Numpy修改像素方法** 修改Numpy数组中的像素同样简单,只需将新的值赋给对应的元素即可。例如,将图像的一...
Python库`slice_db-2.0.1-py3-none-any.whl`是一个用于数据库操作的模块,适用于Python 3编程环境。这个压缩包文件是一个`.whl`格式的二进制分发包,它是Python的轮子(Wheel)格式,旨在简化软件包的安装过程。`....
037.Python列表_切片slice操作.mp4
智普教育python培训就业班python随堂视频教程 51 列表slice.flv 智普教育python培训就业班python随堂视频教程 52 列表与split.flv 智普教育python培训就业班python随堂视频教程 53 split习题1.flv 智普教育...
答:可以使用Python的字符串slice操作来反转字符串,使用"aStr"[::-1]语法。 列表操作知识点: 7. 将字符串 "k:1 |k1:2|k2:3|k3:4",处理成字典 {k:1,k1:2,...}? 答:可以使用Python的字符串split()函数来分割...
025.Python字符串_切片slice操作_逆序.mp4
之前介绍过单个nii文件转换成png图像: ...这里介绍将多个nii文件(保存在一个文件夹下)转换成png图像。且图像单个文件夹的名称与nii名字相同。 import numpy as np import os #遍历文件夹 ... slice_trans
* 字符串可以使用 slice 运算符来截取子串,例如 aList[3:7] 的值为 [6, 7, 9, 11]。 六、字典 * 字典可以使用 dict() 函数来创建,例如 c = dict(zip(a, b))。 * 字典可以使用 items() 方法来获取“键-值对”列表...
我们使用 list 的 slice 语法来倒序输出列表。 在习题 9 和 10 中,我们学习了程序开发的各个阶段和程序编写的基本方法。 Python 函数和结构 在第 2 章中,我们学习了 Python 的函数和结构。我们学习了如何使用...
Apply the pandas groupby facility to slice, dice, and summarize datasets Analyze and manipulate regular and irregular time series data Learn how to solve real-world data analysis problems with ...
Apply the pandas groupby facility to slice, dice, and summarize datasets, Measure data by points in time, whether it’s specific instances, fixed periods, or intervals, Learn how to solve problems in...
Apply the pandas groupby facility to slice, dice, and summarize datasets, Measure data by points in time, whether it’s specific instances, fixed periods, or intervals, Learn how to solve problems in...
11. **转为切片**:`slice()`类创建了一个切片对象,可以用来索引序列,如`a[my_slice]`。 12. **转元组**:`tuple()`函数将可迭代对象转换为不可变的元组,如`tuple(a)`。 13. **转冻结集合**:`frozenset()`函数...