Python_数据容器(序列)的切片

手把手教你用FreeModbus RTU协议栈实现STM32与PLC通信(附Keil工程) 本文详细介绍了如何使用FreeModbus RTU协议栈在STM32上实现与PLC的工业通信。从环境搭建、工程配置到关键移植接口实现,提供了Keil工程模板和调试技巧,帮助开发者快速掌握Modbus RTU通信技术,适用于工业自动化领域的设备间通信需求。 阅读详情

一、什么是序列

序列是指:内容连续、有序,可以使用下标索引的一类数据容器

列表、元组、字符串。均可以视为序列

二、序列的常用操作 --切片

序列支持切片:即,列表、元组、字符串,均支持切 片操作

切片:从一个序列,取出一个子序列

语法:序列[起始下标:结束下标:步长]      其中 结束是一个不含的操作 例如结束是5表示到5结束,但是不包含5本身

表示从序列中,从指定位置,依次取出元素,到指定位置结束,得到一个新序列:

注意:此操作不会影响序列本身,而是会得到一个新的序列。因为元组和字符串不支持修改

"""

演示对序列进行切片操作

"""

# 对list进行切片,从1开始,4结束 步长1

my_list = [0,1,2,3,4,5,6]

res1 = my_list[1:4] # 步长默认是1 可以不写

print(f"结果1:{res1}")

# 对tuple进行切片,从头开始,到最后结束,步长1

my_tuple = (0,1,2,3,4,5,6)

res2 = my_tuple[:] # 起始和结束不写 表示从头到尾且步长为1

print(f"结果2:{res2}")

# 对str进行切片,从头开始,到最后结束,步长2

my_str = "01234567"

res3 = my_str[::2]

print(f"结果3:{res3}")



# 对mystr进行切片,从头开始,到最后结束,步长-1

my_str = "01234567"

res4 = my_str[::-1]  # 等同于将序列反转

print(f"结果4:{res4}")

# 对列表进行切片,从3开始,到1结束 步长-1

my_list = [0,1,2,3,4,5,6]

res5 = my_list[3:1:-1]

print(f"结果5:{res5}")

# 对元组进行切片,从头开始,到尾结束,步长-2

my_tuple = (0,1,2,3,4,5,6)

res6 = my_tuple[::-2]

print(f"结果6:{res6}")

数据切片案例练习

# 将字符串 万过薪月,熊的天春,nohtyP学 提取出 春天的熊

# 方法1 倒序后切片

my_str = "万过薪月,熊的天春,nohtyP学"

new_str = my_str[::-1]

res = new_str[8:12]

print(res)

# 方法2 切片后倒序

my_str = "万过薪月,熊的天春,nohtyP学"

new_str = my_str[5:9]

res = new_str[::-1]

print(res)

# 方法3 使用split分割 ,再利用replace替换“来”为空 最后逆序

my_str = "万过薪月,熊的天春来,nohtyP学"

new_str_list = my_str.split(",")[1].replace("来","")

#tmp = new_str_list[0]

res = new_str[::-1]

print(res)

--------------------------------------------------------------------------------------------转载注明出处.#springbear#

 

TLV320AIC3204音频CODEC硬件设计与调试实战 本文深入解析了TLV320AIC3204音频CODEC的硬件设计与调试实战。文章从芯片功能定位入手,详细阐述了电源时钟设计、模拟输入电路等关键硬件设计要点,并提供了软件驱动配置与分层调试方法,帮助工程师有效规避常见陷阱,解决底噪、失真等典型音频调试问题。 阅读详情

相关推荐

共享最近邻相似度

共享最近邻相似度 第三十四次写博客,本人数学基础不是太好,如果有幸能得到读者指正,感激不尽,希望能借此机会向大家学习。本文作为基于图的聚类的第二部分,主要针对“共享最近邻相似度(Shared Nearest Neighbour)”以及使用该度量的“Jarvis-Patrick聚类”进行介绍。其他基于图的聚类算法的链接可以在这篇综述《基于图的聚类算法综述(基于图的聚类算法开篇)》的结尾找到。 S...

Ἥλιος 7606

彻底搞懂python序列的切片操作

一、切片 切片是python极其有用且强大的功能。它使我们能够使用简单明了的语法来操作序列,包括字符串、列表、元组。切片简单来说就是从序列中切取咱们需要的值,并生成一个新的序列,理论上来说,只要表达式正确,我们可以通过切片切取序列中的任意值。 二、切片的语法 object[start_index : end_index : step] 如果没有缺省的话,表达式应该包含三个参数以及两个冒号,三个...

gudu12306的博客 1840

星载SAR系统参数设计过程自动化方法研究

 本文提出了一种 SAR系统参数自动化设计的 方法。首先,针对部分参数仍需手工选取的现状 建立了最优化求解模型,并给出了 PRF 和波位位 置的优化选取结果,使参数设计流程更加高效便 捷。然后,针对 SAR 系统参数设计过程中部分技 术指标的评测结果不满足用户需求时无法自动调 节的现状,采用 PID 控制器对方位向天线尺寸、信 号带宽、PRF 等参数进行自动调节,使得方位分辨 率、距离分辨率、方位模糊比等技术指标向用户需 求值逐步靠近。通过仿真实验验证了该方法的可 行性,实现了SAR系统参数设计过程的自动化

qq_43416206的博客 1524

数据容器(序列)的切片

序列是指:内容连续、有序,可使用下标索引的一类数据容器。

zcffight的博客 1283

AD9361 RSSI配置实战:从寄存器到精准功率测量的避坑指南

本文详细解析了AD9361芯片的RSSI配置实战,从寄存器设置到精准功率测量的全流程避坑指南。通过优化模式选择、测量持续时间及高级参数配置,实现高精度信号强度测量,并分享实际项目中的校准流程与性能优化技巧,帮助工程师提升射频接收链路的测量精度。

weixin_38166557的博客 443

手把手教学,Python 游戏编程之实现飞机大战(含源代码)

我想大家都是有玩过类似飞机大战的射击类游戏,也享受目标被消除通过后带来的愉悦感。那么如果用Python来实现飞机大战游戏?下面就跟大家一起用Python来做一个小游戏,不仅可以从中感受到乐趣,还可以提升自己的能力。

veratata的博客 1万+

python---序列的切片;集合的定义、常用方法、特点

python---序列的切片;集合的定义、常用方法、特点

weixin_43961909的博客 522

高通SDX55平台:5G速率问题排查分析方法

和大家分享一下高通5G平台5G速率问题排查分析方法。

四儿家的小祖宗的博客 5219

python中的序列(列表、元组、字符串)的切片操作

python中的序列(列表、元组、字符串)的切片操作

weixin_63318044的博客 2463

【基础-单选】Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐:

Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐

江拥羡橙的博客 1304

常用元器件使用方法13:物理层接口芯片DP83848的使用方法

介绍: DP83848是以太网物理层接口芯片,具有多种型号,从便于焊接角度考虑LQFP-48封装较为合适,采用LQFP-48封装的芯片,有2种型号,分别为DP83848I和DP83848C,如下图所示。 其主要区别是使用温度不同,如下图所示。 这2种芯片芯片网上均有销售,按理说DP83848C价格应该更加便宜,实际不然,DP83848I的价格低于DP83848C,考虑或与芯片的出货量...

snmplink的博客 1万+

python:序列的切片操作

python:序列的切片操作

听海边涛声 1305

【虚拟仿真】Unity3D中实现对大疆无人机遥控器手柄按键响应

最近项目中需要用到大疆无人机遥控器对程序中无人机进行控制,遥控器是下图这一款:博主发现接入手柄这块的可以参考的内容非常少,对于大疆遥控器的控制更是没有。博主经过一番研究,终于理通了这块的遥控器摇杆数据的控制。并且将解决思路分享出来,希望对大家有所帮助。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 2819

【python】数据容器序列的切片操作

从索引4到1 不含索引1 步长为-1。#从索引4到1 不含索引1 步长为-1。#从索引4到1 不含索引1 步长为-1。#切片从头到尾 切片 步长为1可省略。#从索引1到4 不含索引4 步长为1。#切片从头到尾 切片 步长为1可省略。#从索引1到4 不含索引4 步长为1。#切片从头到尾 切片 步长为1可省略。#从索引1到4 不含索引4 步长为1。#从尾到头 步长为-1 倒序。#从尾到头 步长为-1 倒序。#从尾到头 步长为-1 倒序。#字符串序列的切片操作。#列表序列的切片操作。#元组序列的切片操作。

唐家小妹的博客 559

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Python数据容器操作-序列切片

切片是切出序列的一部分,相当于获得子序列。

m0_54235152的博客 258

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

python 学习01 数据容器 序列切片操作

tuple。

2401_87601830的博客 162

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Python 中几种数据容器的总结(二)序列切片的使用

Annypst 一起学习,共同进步!

Annypst的博客 352

深入探索Python数据容器:绚丽字符串、神奇序列切片与魔幻集合奇遇

欢迎来到Python数据容器的神奇世界!本文将引领您踏上一场奇幻之旅,探索Python字符串的绚丽多彩,序列切片的神奇技巧,以及集合的魔幻操作。从专业性的角度出发,我们将带您领略Python数据容器的魅力,并带来趣味性满满的编程冒险!

缘友一世的博客 407

Python---数据容器(序列-切片)

--list(列表)、tuple(元组)、str(字符串)、set(集合)、dict(字典)负数——反向取(起始下标和结束下标也要反向标记)--- 结束下标:可以留空,留空视作截取到结尾(是不含的,例如5,只会取到4)切片操作不会影响序列本身,而是会得到一个新序列(列表、元组、字符串)N——每次跳过N-1个元素取。2——每次跳过一个元素取。序列支持切片,即:列表、元组、字符串,均支持切片操作。--- 起始下标:可以留空,留空视作从头开始。--- 步长:依次取元素的间隔。

LH_050902的博客 282

Python-数据容器之序列的切片

Python-数据容器之序列的切片

qq_35989920的博客 171

python--基础--7.4--数据容器--序列的切片

切片定义:从一个序列中,取出一个子序列切片 不会影响序列本身,而是会得到一个新的序列。

zhou920786312的博客 243

Python--04--数据容器(字符串),序列的切片操作

Python–01–核心基础字符串# 单引号和双引号的写法是等价的,二者都不能直接换行(要用圆括号才能换行),单引号用的多。message1 = '尚硅谷,让天下没有难学的技术!message2 = "尚硅谷,让天下没有难学的技术!# 三个单引号的写法,可以直接换行,并且可以作为多行注释使用。message3 = '''尚硅谷,让天下没有难学的技术!'''# 三个双引号的写法,可以直接换行,也可以作为多行注释使用,还能作为文档字符串使用。message4 = """尚硅谷,让天下没有难学的技术!

时光里的博客 229

Python数据容器(序列)的切片

Python序列切片

qq_49214507的博客 346

【Day 5-N10】Python容器数据类型(1)——序列的索引、加法和乘法、切片、成员测试

摘要:Python第5天学习笔记聚焦容器数据类型及其操作。介绍了列表、元组、字典等常用容器类型,重点讲解了索引、切片、连接、重复和成员测试等核心操作。通过用户输入处理、切片应用等实例展示了这些操作的实际运用。特别提示了不可变序列修改的技巧、负步长切片的使用以及不同容器类型成员测试的性能差异。掌握这些容器操作方法将有助于编写更高效的Python代码。

qq_31964455的博客 429

python数据容器(序列)的切片

切片是从一个序列中取出一个子序列。切片包含起始元素但不包含结束下标的元素,默认步长为1,步长为1时可以不写。起始下标不写默认从头开始,结束下标不写默认到结尾。序列是指:内容连续,有序,可以使用下标索引的一类数据容器。先split分割开,然后replace替换来,之后倒序。切片操作会获得一个新的序列,并不会影响序列本身。列表,元组,字符串都可以视为序列。先倒序序列,然后切片取出。先切片取出,然后倒序。

qq_45807165的博客 183

2.Python数据容器(dict、list、set、tuple、字符串、序列切片)

重点:数据容器的通用操作。重点:数据容器的通用操作。

m0_75166176的博客 250
上一篇: 初识Python_数据容器_字符串str
下一篇: Python_数据容器_元组tuple
#spring bear#
博客等级 码龄8年 20粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值