07、Python -- 序列相关函数与封包解包

目录

最大值、最小值、长度

序列解包与封包

使用函数

len()、max()、min() 函数可获取元组、列表的长度、最大值和最小值。

字符串也能比较大小

字符串比较大小时,将会依次按字符串中每个字符对应的编码来比较大小。

先比较第一个字符,如果第一个字符相同则比较第二个字符

序列封包

把多个值赋值给一个变量时,Python会自动将多个值封装成元组。这种功能被称为序列封包。

序列解包

序列(元组或列表等)可被直接赋值给多个变量,此时序列的各元素被会依次赋值给每个变量(要求序列的元素个数和变量个数相等),这种功能被称为序列解包

所有序列, 包括 range 都支持自动解包

如果只想解包某个值,剩下的值可用一个带 * 的变量(列表)来接收
cc 可以随便写,反正就是获取到第三个元素

字符串也支持解包

多变量同时赋值

Python的赋值运算符支持同时将多个值赋值给多个变量------这是因为同时运用序列封包和序列解包

相关推荐
高洁018 分钟前
大模型部署资源不足?轻量化部署解决方案
python·深度学习·机器学习·数据挖掘·transformer
阿里云大数据AI技术12 分钟前
MaxFrame 视频帧智能分析:从视频到语义向量的端到端分布式处理
人工智能·python
淘矿人25 分钟前
从0到1:用Claude启动你的第一个项目
开发语言·人工智能·git·python·github·php·pygame
cany100035 分钟前
C++ -- 模板的声明和定义
开发语言·c++
澈20735 分钟前
深耕进阶 Day1:C 与 C++ 核心差异 + C++ 入门基石
c语言·开发语言·c++
嘻嘻哈哈樱桃37 分钟前
牛客经典101题题解集--动态规划
java·数据结构·python·算法·职场和发展·动态规划
Felven39 分钟前
C. Need More Arrays
c语言·开发语言
gmaajt39 分钟前
Golang怎么做国际化多语言_Golang i18n教程【核心】
jvm·数据库·python
love530love41 分钟前
Podman Machine 虚拟硬盘迁移实战二:用 Junction 把 vhdx 从 C 盘搬到其他盘
c语言·开发语言·人工智能·windows·wsl·podman·podman machine
maqr_1101 小时前
CSS如何利用Sass定义全局阴影方案_通过变量实现统一CSS风格
jvm·数据库·python