Python常用数据类型操作------元组

ESP32驱动TFT屏幕实战:LVGL与TFT_eSPI完美结合 本文详细介绍了如何在ESP32上结合TFT_eSPI驱动库与LVGL图形库,实现高效、流畅的嵌入式GUI开发。内容涵盖硬件连接、软件环境搭建、库配置、LVGL移植、界面创建及性能优化等全流程实战指南,帮助开发者快速构建低成本、高性能的交互式显示应用。 阅读详情

Python常用数据类型操作------元组

1、定义

1、定义:()有序的,不可变的元素的集合
2、和列表的区别:()元组的元素是不能修改的
3、一个元素的写法: (666,)
4、多个元素的写法:(1,2,3) 多个对象, 以逗号隔开

t1 = 1, 2, 3, "sz"
print(t1,type(t1))
# (1, 2, 3, 'sz') <class 'tuple'>

5、从列表转换成元组:()tuple(seq)

l = [1, 2, 3, 4]
changeTuple = tuple(l)
print(changeTuple,type(changeTuple))
# (1, 2, 3, 4) <class 'tupl/6、e'>

6、元组嵌套:()元组的中元素可以是元组

t3 = (1, 2, ("a", "b"))
print(t3, type(t3))

2、常规操作

2.1 查

获取单个元素

格式:tuple[index] index为索引, 可以是负数

t = (1, 2, 3, 4, 5)
print(t[-1])    # 5

获取单个元素:(切片)

格式:tuple[start: end: step] 左闭右开

t = (1, 2, 3, 4, 5)
print(t[0:3])  # (1, 2, 3)

翻转操作

print(t[:: -1])  # (5, 4, 3, 2, 1)
print(t[4:1:-1]) # (5, 4, 3)

获取

tuple.count(item) 统计元组中指定元素的个数

tuple.index(item) 统计元组中指定元素的索引

len(tup) 返回元组中元素的个数max(tup)

max(tup) 返回元组中元素的最大值min(tup)

min(tup) 返回元组中华元素的最小值

t = (1, 2, 3, 4, 5, 2)
c = t.count(2)
print(c)   # 2

# tuple.index(item)
t = (1, 2, 3, 4, 5, 2)
c = t.count(2)
print(c)   # 2

# len(tup)
length = len(t)
print(length) # 6

# max(tup)
maxNum = max(t)
print(maxNum) # 5

判定

元素 in 元组

元素 not in 元组

print(1 in t)  # true
print(1 not in t) # false

比较

cmp()

内建函数, 如果比较的是元组,则针对每个元素,从左到右逐一比较

#              左 > 右   1
#              左 == 右   0
#              左 < 右   -1

拼接

# 乘法
#       (元素1, 元素2, ....) * int类型数值
#     =          (元素1, 元素2, ...., 元素1, 元素2, ...., 元素1, 元素2, ....)
#  加法
#        (元素1, 元素2) + (元素a, 元素b)
#    =           (元素1, 元素2, 元素a, 元素b)
print((1,2) * 3)   # (1, 2, 1, 2, 1, 2)
print([1, 2] + [3, 4])   # [1, 2, 3, 4]

拆包

#   a, b = (1, 2)
#      a = 1
#      b = 2
a, b = (10, 20)
print(a, b)

交换两个变量的值

a = 1
b = 2
b, a = (a, b)
print(a, b)  # 2 1
【查找单入口空闲区域】-python实现-附ChatGPT解析 时间限制:1s 空间限制: 256MB 限定语言:不限题目描述:给定一个 m x n 的矩阵,由若干字符X’和 O构成,"X表示该处已被占据,O表示该处空闲,请找到最大的单入口空闲区域。空闲区域是由连通的O组成的区域,位于边界的O可以构成入口,单入口空闲区域即有且只有一个位于边界的o作为入口的由连通的O组成的区域如果两个元素在水平或垂直方向相邻,则称它们是“连通”的。第一行输入为两个数字,第一个数字为行数m,第二个数字列数n,两个数字以空格分隔,1 阅读详情

相关推荐

本地部署 Anything LLM+Ollama+DeepSeek R1 大模型并实现外部访问

DeepSeek 一经发布就引起社会的广泛的关注,因为 DeepSeek 的价格低廉,性能卓越,提供了多种使用方式,满足不同用户的需求和场景。本文将详细的介绍如何在本地 Windows 上安装部署 Anything LLM + Ollama 来实现用户和 DeepSeek-r1 对话的功能以及利用路由侠内网穿透实现外网访问。

lyxnwct的博客 1898

Python内置数据结构之Tuple

元祖tuple     一个有序的元素组成的集合     使用小括号()表示     元祖是不可变对象 定义: tuple()->empty tuple tuple(iterable)->tuple initialized from iterable's items t=tuple()#工厂方法 t=() t=tuple(range(1,7,2)) #iteratable...

qq_35976427的博客 391

从毫米波到计算机视觉:智能座舱监控系统的多模态技术融合

本文探讨了智能座舱监控系统中多模态技术融合的创新应用,涵盖毫米波雷达、红外传感与计算机视觉的协同架构。通过传感器时空对齐、低光照算法突破及隐私保护设计,系统在DMS、OMS等场景实现99.7%的检测准确率,同时优化成本至$45以内,为汽车智能化提供关键技术支撑。

d6e7f8的博客 903

python第三章练习题

一.判断题 1.如a是一个列表,则语句a=list(set(a))可以删除a中的重复元素。 T 2.Python程序设计中的整数类型没有取值范围限制,但受限于当前计算机的内存大小。 T 3.列表对象是可变对象。T 4.下面Python程序是错误的 T s="hello python!" s[5]="I” 5.空列表对象的布尔值是False。 T 6.Python中的成员运算符用于判断指定序列中是否包含某个值。 T 7.当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、..

qq_58881255的博客 2万+

自适应滤波算法综述

自适应滤波算法综述

xdzhujy的博客 5万+

fastadmin云快充充电桩系统部署文档uniapp

多商户 嘎嘎快充V1.0部署文档 一、服务器环境: 服务器配置4核心8GB内存5M带宽以上配置 VX next1402 只支持linux环境 nginx1.22 php7.2 开启redis、fileinfo扩展,关闭禁用workerman gatewayworkerman需要的函数,如pcntl相关的函数 mysql5.7 supervisor redis 注意: 1.站点必须配置https、websocket配置wss 2.注意开放直连服务端口:2024,并添加到安全组 二、必

itholiday2014的博客 1631

Python 程序设计讲义(43):组合数据类型——元组类型:元组的常用操作

介绍元组的常用操作

睿思达DBA 668

量化交易python代码解析:从狙击手算法到最优限价算法

在金融市场的竞技场上,量化交易如同一位冷静的策略大师,它以数学模型为剑,以计算机程序为盾,精准出击,捕捉市场的微妙波动。本文将深入探讨五种核心量化交易算法:直接委托算法(DMA)、时间加权平均算法(TWAP)、冰山算法(Iceberg)、狙击手算法(Sniper)、条件委托算法(Stop)以及最优限价算法(BestLimit),揭开它们背后的运作机制与实战应用。

木头大左的博客 1889

Python基本数据类型及其常用操作 - 不可变数据类型(Number数字,String字符串,Tuple元组)

定义 Python的基本数据类型 - 数字,跟平常我们看到的数字1,-3,2.0,1.3e2,1+2j 一样,Bool值True,False是数字类型的子集,其中True代表1,False代表0,使用和定义方法如下: # 单个赋值 a = 10 b = 10.0 c = 1 + 2j # 连续赋值 x, y, z = 10, 20, 30 x1 = x2 = x3 = 10 print(a, b, c, x, y, z, x1, x2, x3) # 删除定义的变量 del a, b, c # print(a

闪亮伞的博客 425

Robot Framework 7.0 报告解析

本文深入解析 Robot Framework 7.0 新增的 JSON 报告功能,手把手教你如何从 output.xml 转换为结构清晰的 output.json,并通过 Python 脚本提取关键测试指标。文章附完整示例、命令、解析脚本,支持导出为 CSV 和 Markdown,方便接入可视化看板、群通知和 CI 流程。适用于测试自动化、质量平台建设和回归趋势分析场景。

点点寒彬的博客 265

Linux 下 OpenClaw 安装全记录:从零到一的保姆级图文教程

本文主要介绍了Linux 下 OpenClaw 安装全记录:从零到一的保姆级图文教程,希望能对学习使用OpenClaw 的同学们有所帮助。 文章目录 1. 背景 2. 实战教程 2.1 步骤一 安装Node.js 2.2 步骤二:安装git 2.3 步骤三:安装并配置OpenClaw 2.4 步骤四:配置OpenClaw 2.5 步骤五:配置模型 2.6 步骤六:对话 3. 后续使用步骤 4. 报错解决方案 5. OpenClaw的卸载

weixin_43178406的博客 10万+

Python常用数据类型-字符串、列表、元组的操作【软件测试转型自动化测试003】

003

软件测试阿沐博客 193

QML从入门到实战 - 完整学习路线

想入门 QML 开发?来 “从零开始学 QML” 专栏,海量源码 + 实战案例 + 大型项目拆解,手把手教你搞定跨平台 UI 设计,小白也能轻松掌握!

BenBierBa的博客 3489

python基础:Python常用数据类型操作-元组

定义# 一个元素的写法# (666,)# l = [1]t = (1, 1)# 多个元素的写法# 多个对象,以逗号隔开,默认为元组# 从列表转换成元组# 将列表转化为元组# 补充: 元组嵌套# 元组的中元素可以是元组。

weixin_47626556的博客 111

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

python元组类型_python数据类型_元组、字典常用操作方法(介绍)

元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。tp=(1,2,3,'a','b')a = 'hello world' #这样定义是str类型b = ('hello world') #定义元组时,如果只有一个元素,那么b的类型就是strc = ('hello world',)print(...

weixin_39987211的博客 112

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

python笔记2-数据类型:元组、字典常用操作

元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 tp=(1,2,3,'a','b') a = 'hello world' #这样定义是str类型 b = ('hello world') #定义元组时,如果只有一个元素,那么b的类型就是str...

125

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

python常用数据类型的操作-元组

1.概念:有序的不可变的元素集合。与列表的区别是,元组的元素不能修改。2.定义:一个元素的写法:t = (1,) print(type(t))多个元素的写法:tt = (1, 2, 3, 4) print(type(tt))多个对象,以逗号隔开,默认为元组:tuple = 1, 2, 3, 4, "fj"ttt = 1, 2, 3, 4, 5, "fj" print(type(ttt))从列表转换...

心支柱的博客 168

python基础④-数据类型常用的操作和方法列表、元组、字典、集合

文章目录列表类型列表元素查取1、按索引存取值(正向存取+反向存取):即可存也可以取2、切片(顾头不顾尾,步长)3.len长度 列表元素的多少列表元素的修改1、增加元素2、删除元素3、修改元素4、排序(很重要)元组类型字典类型定义生成方式1、增加元素2、删除元素3、修改元素4、查找元素(非常重要)集合类型基本使用增删改查集合去重总结 列表类型 #一:基本使用 # 1 用途:存放多个值,可以根据索引存取值 # 2 定义方式:在[]内用逗号分割开多个任意类型的值 # l=['dahai','lxx','yxx

weixin_39313241的博客 553

Python中列表与元组的操作

本文介绍了 Python 中列表、元组的定义、常用操作以及它们之间的区别。列表是可变的,支持多种操作,适合存储可变数据;元组是不可变的,效率较高,适合存储不可变数据;字符串是不可变的,用于存储文本信息。掌握这些内容可以帮助我们在实际编程中更灵活地使用这些数据类型。

weixin_65491103的博客 956

【python 基础篇 六】python的常用数据类型操作-------元组

一个元素的写法(666,) 此处加,原因是要区分括号的作用多个元素的写法(1,2,3)多个对象,以逗号隔开,默认为元组从列表转换成元组元组嵌套元组中的元素可以是元组 (1,2,(“a”,“b”))

kaszxc的博客 767

python字典数据类型笔记_python笔记2-数据类型:元组、字典常用操作

元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。tp=(1,2,3,'a','b')a = 'hello world' #这样定义是str类型b = ('hello world') #定义元组时,如果只有一个元素,那么b的类型就是strc = ('hello world',)pri...

weixin_35819860的博客 104

python实操(5):python数据类型及常用操作,数字、字符串、元组、列表、字典、集合

python数据类型及常用操作,数字、字符串、元组、列表、字典、集合

974

python基础05----常用数据类型之列表/元组的所有操作总结

1,列表 【本章节涵盖:列表的创建,增加,删除,修改,查找,循环嵌套方式,以及排序。元组的操作,和列表的区分注意点】 列表是什么?如果学习过其他语言的小伙伴会很熟悉,不错,它就是数组。 而没学习过编程语言的小伙伴不要急,且容我细细给您道来!大家都知道,保存一个人的名字需要用到一个变量字符串,比如:name=‘张三’,但是如果是一个班级的50个人的名字呢?不要告诉我说,用50个变量来保存,那就...

qq_36622490的博客 244

Python 九种基础数据类型(二)

本文介绍了Python三大组合数据类型:集合、元组和列表。集合(set)具有无序性、唯一性特点,支持并集、交集等数学运算,常用方法包括add()、remove()等。元组(tuple)是不可变序列,元素不可修改但支持连接、切片等操作。列表(list)是可变序列,提供append()、sort()等丰富方法,支持元素增删改查。文章通过代码示例详细演示了每种类型的定义方式、核心特性及常用操作,帮助Java程序员快速掌握Python数据结构的基础知识。

jalja_365的博客 914

python复合数据类型(列表、元组、字典和集合)

本文系统介绍了Python四种核心数据结构:列表(list)、元组(tuple)、字典(dict)和集合(set)。列表是可变有序序列,支持增删改查及多种运算;元组是不可变有序序列,适合存储固定数据;字典以键值对形式存储数据,提供高效查找;集合用于去重和成员关系判断,支持集合运算。每种类型各有特点:列表和字典可变灵活,元组和集合不可变安全。掌握这些数据结构的特点和操作方法,能有效提升Python编程效率,应对不同数据处理需求。

qq_75223749的博客 861

Python学习笔记之 高级变量类型 列表,元组,字典,字符串的相关常用 操作

目录 知识点回顾 01. 列表 1.1 列表的定义 1.2 列表常用操作 1.3 循环遍历 1.4 应用场景 02. 元组 2.1 元组的定义 2.2 元组常用操作 2.3 循环遍历 2.4 应用场景 03. 字典 3.1 字典的定义 3.2 字典常用操作 Unittest 3.3 循环遍历 3.4 应用场景 set 04. 字符串 4.1 字符串的定...

moonlightpeng的博客 596
上一篇: python之parser.add_argument()用法——命令行选项、参数和子命令解析器
下一篇: 知识图谱论文中模型指标MRR,MR,HITS@1,HITS@3,HITS@10的含义
Code_demon
博客等级 码龄8年 2粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值