python学习4-线性结构、切片、解构、封装

news/2025/2/26 22:36:00

线性结构:可迭代、len获取长度、可以索引访问、可以切片、可以enumerate
列表、元组、字符串、bytes、bytearray都是
切片操作:
lst[start:end:sep] #返回新的,start为0可以省略,当stop为-0可以省略。都省略相当于copy,超出索引范围不影响,当sep为正数时,当stop<=start返回空,负数索引可以转换为len(lst)+index,
解构:安装元素顺序,把线性结构的元素值赋值给变量
x,y = y,x #x和y的值互换
封装:定义一个元组,可以省略小括号
解构的变化:
head,星号min,tail = lst #加星号可以匹配其他元素;只能出现一个加星号变量;加星号变量要和其他变量一起用;左右两边个数匹配;支持多层解构。

转载于:https://blog.51cto.com/420612134/2058276


http://www.niftyadmin.cn/n/1999110.html

相关文章

微软过桥问题与测试人员素养

微软过桥问题与测试人员素养 微软面试题过桥问题在IT业内几乎已变成一个众所周知的问题&#xff0c;问题如下&#xff1a; 4个人在晚上过一座小桥&#xff0c;过桥时必须要用到手电筒&#xff0c;只有一枚手电筒&#xff0c;每次最多只可以有两人通过&#xff08;人多了…

less 直接子元素_预处理器less,sass,stylus的变量声明有什么不同?

是sass、less、stylus的特点分别是&#xff1a;变量Sass&#xff1a;使用「$」对变量进行声明&#xff0c;变量名和变量值使用冒号进行分割&#xff1b;Less&#xff1a;使用「」对变量进行声明&#xff1b;Stylus&#xff1a;直接变量名和变量值之间对变量进行声明&#xff0c…

Lua的协同程序

Lua是一种简单&#xff0c;可扩展&#xff0c;可移植及高效的脚本语言。在嵌入式系统&#xff0c;移动设备&#xff0c;web服务器&#xff0c;游戏等方面都能见到它的身影。lua其中最吸引人的一点事它能很方便地与C语言或者其他语言。 这里说的是lua语言中的协同程序&#xff0…

nginx之location配置规则

2019独角兽企业重金招聘Python工程师标准>>> Nginx配置文件中的location&#xff0c;用来匹配URL特定设置的配置 location [|~|~*|^~|] /uri/ {...} &#xff1a;表示精确匹配 ~ &#xff1a;表示区分大小写的正则匹配 ~* &#xff1a;表示不区分大小写的正则匹配…

联想笔记本电脑节能证书_70Whr电池有多耐?联想小新15(2021)续航及充电测试...

在之前的文章当中&#xff0c;我们详细介绍了联想小新的外观设计、做工、屏幕显示效果、扬声器音质以及性能表现。但对于一款笔记本电脑而言&#xff0c;续航时间是我们不得不关注的一个方面。庆幸的是&#xff0c;小新15内置容量为70Whr的四芯聚合物锂电池&#xff0c;从硬件上…

服务器连接工具mat_手机远程连接服务器工具:RD client远程桌面使用教程

大家好啊&#xff0c;现在很多游戏、应用为了体验感好、方便使用都实现了多端同步&#xff0c;服务器远程连接也不例外&#xff0c;今天给你们分享手机连接服务器远程桌面的操作方法不管是安卓还是苹果手机&#xff0c;咱们都需要用到一个软件&#xff0c;叫做RD client(Remote…

opengles 性能调优

2019独角兽企业重金招聘Python工程师标准>>> https://www.jianshu.com/p/35096e796aa3?utm_campaignhugo&utm_mediumreader_share&utm_contentnote&utm_sourceweixin-friends&fromsinglemessage&isappinstalled0 使用Mali Graphics Debugger调…

arraylist怎么在mysql中排序_Java 中的排序

一、Arrays.sort()与Collections.sort()排序1️⃣Arrays.sort() 可以对数组&#xff0c;字符串等排序&#xff1a;import java.util.Arrays;public class sort {public static void main(String[] args) {int[] num new int[]{3,2,4,1,5};Arrays.sort(num);for(int i0;iSystem…