06-python数据容器-tuple(元组)

简介: 06-python数据容器-tuple(元组)

 

定义元组

"""
演示tuple元组的定义和操作
"""
#定义元组
t1=(1,"hello", True)
t2=()
t3=tuple()
print(f"t1的类型是:{type(t1)},内容是:{t1}")
print(f"t2的类型是:{type(t2)},内容是:{t2}")
print(f"t3的类型是:{type(t3)},内容是:{t3}")

#定义单个元素
t4=("hello",)
print(f"t4的类型是:{type(t4)},内容是:{t4}")

定义一个嵌套元组

#元组的嵌套
t5 =((1,2,3),(4,5,6))
print(t5[0][0])
print(f"t5的类型是:{type(t5)},内容是:{t5}")

t5 =((1,2,3),(4,5,6))
#下标索引取出内容,如取出6
num= t5[1][2]
print(f"从嵌套元组中取出的数据是:{num}")

元组的相关操作-index,count,len

#元组的操作:index查找方法
t6=("学习计算机","it程序员","Python")
index =t6 .index("学习计算机")
print(f"在元组t6中查找学习计算机的下标是{index}"

#元组的操作:count统计方法
t7=("学习计算机","it程序员","it程序员","it程序员","it程序员","Python")
num=t7.count("it程序员")
print(f"在元组t7中统计黑马程序员的数量有:{num}个")

#元组的操作:len函数统计元组元素数量
t8=("学习计算机","it程序员","it程序员","it程序员","it程序员","Python")
num =len(t8)
print(f"t8元组中的元素有{num}个")

#元组的遍历:while
t8=("学习计算机","it程序员","it程序员","it程序员","it程序员","Python")
index=0
while index<len(t8):
    print(f"元组的元素有:{t8[index]}")
    index+=1

#元组的遍历:for
t8=("学习计算机","it程序员","it程序员","it程序员","it程序员","Python")
for element in t8:
    print(f"元组中的元素有:{element}")

#修改元组中的列表内容
t9=(1,2,["itchengxuyuan","itcast"])
print(f"t9的内容是:{t9}")
t9[2][0]="chengxuyuan"
t9[2][1]="cast"
print(f"t9的内容是:{t9}")

练习案例:元组的基本操作

#定义t1元组
t1=('周杰轮',11,['football','music'])
#查出年龄
print(f"元组中年龄所在的位置是{t1.index(11)}")
#查出姓名
print(f"学生的姓名{t1[0]}")
#删除元素,两种方法皆可
# del t1[2][1]
t1[2].pop(0)
print(t1)
#添加或者插入元素
# t1[2].append('coding')
#此方法可以指定插入的位置
t1[2].insert(0,'coding')
print(t1)


相关文章
|
1月前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
162 10
|
5天前
|
数据采集 Web App开发 数据可视化
Python用代理IP获取抖音电商达人主播数据
在当今数字化时代,电商直播成为重要的销售模式,抖音电商汇聚了众多达人主播。了解这些主播的数据对于品牌和商家至关重要。然而,直接从平台获取数据并非易事。本文介绍如何使用Python和代理IP高效抓取抖音电商达人主播的关键数据,包括主播昵称、ID、直播间链接、观看人数、点赞数和商品列表等。通过环境准备、代码实战及数据处理与可视化,最终实现定时任务自动化抓取,为企业决策提供有力支持。
|
25天前
|
数据采集 Web App开发 监控
Python爬虫:爱奇艺榜单数据的实时监控
Python爬虫:爱奇艺榜单数据的实时监控
|
3天前
|
存储 人工智能 Python
[oeasy]python061_如何接收输入_input函数_字符串_str_容器_ 输入输出
本文介绍了Python中如何使用`input()`函数接收用户输入。`input()`函数可以从标准输入流获取字符串,并将其赋值给变量。通过键盘输入的值可以实时赋予变量,实现动态输入。为了更好地理解其用法,文中通过实例演示了如何接收用户输入并存储在变量中,还介绍了`input()`函数的参数`prompt`,用于提供输入提示信息。最后总结了`input()`函数的核心功能及其应用场景。更多内容可参考蓝桥、GitHub和Gitee上的相关教程。
7 0
|
20天前
|
数据采集 存储 XML
python实战——使用代理IP批量获取手机类电商数据
本文介绍了如何使用代理IP批量获取华为荣耀Magic7 Pro手机在电商网站的商品数据,包括名称、价格、销量和用户评价等。通过Python实现自动化采集,并存储到本地文件中。使用青果网络的代理IP服务,可以提高数据采集的安全性和效率,确保数据的多样性和准确性。文中详细描述了准备工作、API鉴权、代理授权及获取接口的过程,并提供了代码示例,帮助读者快速上手。手机数据来源为京东(item.jd.com),代理IP资源来自青果网络(qg.net)。
|
1月前
|
数据采集 分布式计算 大数据
构建高效的数据管道:使用Python进行ETL任务
在数据驱动的世界中,高效地处理和移动数据是至关重要的。本文将引导你通过一个实际的Python ETL(提取、转换、加载)项目,从概念到实现。我们将探索如何设计一个灵活且可扩展的数据管道,确保数据的准确性和完整性。无论你是数据工程师、分析师还是任何对数据处理感兴趣的人,这篇文章都将成为你工具箱中的宝贵资源。
|
2月前
|
开发者 Docker Python
从零开始:使用Docker容器化你的Python Web应用
从零开始:使用Docker容器化你的Python Web应用
73 1
|
2月前
|
传感器 物联网 开发者
使用Python读取串行设备的温度数据
本文介绍了如何使用Python通过串行接口(如UART、RS-232或RS-485)读取温度传感器的数据。详细步骤包括硬件连接、安装`pyserial`库、配置串行端口、发送请求及解析响应等。适合嵌入式系统和物联网应用开发者参考。
75 3
|
索引 Python 安全
[python skill]python中tuple 和list 的区别
引用1:https://blog.csdn.net/infty/article/details/42392571 感谢~   只看定义的话,Tuple会被理解为元素不可变(immutable)的List。
1465 0
|
1月前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!

热门文章

最新文章