pyhton中的列表、元组、遍历等

python中的元组和集合 一.元组的创建 元组(tuple):带了紧箍咒的列表 元组本身不可变数据类型,没有增删改差 元组内可以存储任意数据类型 t = (1,2,3,4.0,'star') print t,type(t) # 元组里面包含可变数据类型,可以间接修改元组的内容 t1 = ([1,2,3],4) t1[0].append(4) print t1 # 元组如果只有一个元素的时候,后面一定要加逗号,否则数... 阅读详情

一.列表(list)

1.定义:用[]定义,有序的集合,元素之间用逗号分隔,索引也叫下标(从0开始)
方法的使用:列表名.方法名
列表名.然后按tab键:查看列表的方法(前提是创建空列表)
例如:name_list=[]
name_list.按tab键

2.使用(增/删/改/查/):

 (1)增加:append/insert/extend/+
            列表名.append(内容)--->在列表的末尾增加
                    例如: name_list.append("hacker")
            列表名.insert([索引],内容)--->索引大于列表最大索引,内容插入到末尾
            注:
            	A:省略索引时会抛出异常(insert() takes exactly 2 arguments (1 given))
            	B:内容可以是数字型和非数字型
                    例如:name_list.insert(2,"hacker")
            列表名.extend(列表名)
                    例如:name_list.extend(num_list)
(2)删除:remove/pop/clear/del
        列表名.remove(内容)
                例如: name_list.remove("hacker")
        列表名.pop(索引)
                例如: name_list.pop()  默认把列表中最后一个元素删除
                例如: name_list.pop(1)
        列表名.clear()
                例如: name_list.clear()   清空列表
        del   列表名[索引]
(3)修改:通过指定的索引修改
        列表名[索引] = 内容
                例如:name_list[2] = "zhangsan"

(4)查看:[]/index
    列表名.[索引]:根据索引找内容
        	    例如:print(name_List[索引])
    列表名.index("内容"):根据内容找索引
        	    例如:print(name_List.index("lisi"))
(5)排序(sort)和反转(release)
    升序(默认):元素从小到大排列
        list.sort(reverse = False)
    降序:元素从大到小排列
        list.sort(reverse = Ture)
    反转/逆序:前后颠倒
        list.reverse()

二.元组(tuple)

1.定义:用()定义,有序的集合,元素之间用逗号分隔,索引也叫下标(从0 开始)
元组中的元素不允许修改
格式化符号后面跟的本质上就是一个元组
方法的使用:元组名.方法名
元组名.然后按tab键:查看元组的方法(前提是创建空元组)
例如:name_tuple=()
name_tuple.按tab键
2.使用(增/删/改/查/):
(1)增加:不允许
(2)删除:del tuple
(3)修改:元组中的元素不允许修改,想要修改必须把元组转换成列表
(4)查看:index/[]
根据值取索引:
例如:name_tuple.index(“zhangsan”)
根据索引取值:
例如:name_tuple[2]

3.创建一个元素的元组
name_tuple = (2,) 元组可以省略()

三.count和len的使用

1.count:统计重复出现的次数
    list.count()
    tuple.count()
2.len:统计总长度或者说有没有输入内容
    len(list)
    len(tuple)

四.列表和元组的遍历

1.列表
num_list = ["zhangsan","lisi",]
for my_list in num_list :
    print(my_list)
2.元组
num_tuple = (2,3,4)
for my_tuple in num_tuple :
    print(my_tuple)
2024年最全python容器:字符串、列表、元组、字典 name_list = [[‘TOM’, ‘Lily’, ‘Rose’], [‘张三’, ‘李四’, ‘王五’], [‘xiaohong’, ‘xiaoming’, ‘xiaolv’]]dict1 = {‘name’: ‘TOM’, ‘age’: 20, ‘gender’: ‘男’}一个学校,有3个办公室,现在有8位老师等待工位的分配,请编写程序,完成随机的分配。就是把老师的名字写入到办公室列表 – 办公室列表追加老师名字数据。打印办公室详细信息:每个办公室的人数和对应的老师名字。十二、字典的常见操作。 阅读详情

相关推荐

pyhton第四章——操作列表

学习如何遍历整个列表,包括包含数千个乃至数百万个元素的列表。一、遍历整个列表    对列表中的元素都执行相同的操作,在python中使用for循环,在下面的程序中,是将列表magicians中取出一个名字,并将其储存在变量magician中,然后让python打印前面储存在变量magician中的名字,重复执行上述操作。for后面没有其他的代码,程序结束。在for循环中,在命名中,常用单数和复数来...

IMWTJ123的博客 553

浅谈Halcon中的HTuple类型

halcon中的HTuple类型类非常强大; 1、既可以表示的类型有int,double、float、string,既可以表示单个值; 2、可以是容器; 3、可以是数组,数组遍历时需要有下标,如:变量名称[下标] 相互转换 //HTuple 转 int double string int _i; HTuple tuple; _i = tuple[0].I(); double _d; _d = tuple[0].D(); tuple = (HTuple)_i; const char* _

wangMaryann的专栏 1万+

Python自学之路第五步——遍历列表以及创建数值列表

列表部分还在继续,这期我们将会利用for循环遍历列表以及创建数值列表,并对其进行一系列的操作,代码的注释足够清晰,就不赘述了…… """遍历列表""" surnames=['li','wang','zhang','liu'] for surname in surnames: #依次取列表surnames的元素存储到变量surname中并打印 print(surname) print("姓

想不出一个好的标题,就用这个吧 1949

【Halcon中的HTuple类型】

1、既可以表示的类型有int,double、float、string,既可以表示单个值;3、可以是数组,数组遍历时需要有下标,如:变量名称[下标]halcon中的HTuple类型类非常强大;

2d3d图像算法 halcon\opencv\c++\pcl\vtk\coluldcompare工具 程序员 学习者 3063

Agent 操作系统:未来的 Harness 平台

在大模型技术爆发的当下,自主智能体(Agent)已经成为AI原生应用的核心载体,但当前Agent开发面临着碎片化严重、运维难度高、规模化落地难三大核心痛点,就像1970年代没有通用操作系统的裸机编程时代,开发者需要重复造轮子解决底层基础设施问题。本文将深度解析Agent操作系统(Agent OS)作为AI原生时代的底层基础设施的核心定位,以及下一代Harness平台如何将Agent OS与成熟的DevOps、CI/CD、可观测性、成本管理能力深度融合,成为AI原生应用全生命周期管理的统一平台。

软件工程实践的博客 278

Python实现课程时间表

用Python实现课程表功能

life is like a play 2041

python元组Tuple的遍历

现提供两种方法对元组进行遍历 1)range() #!/usr/bin/python #-*- coding:UTF-8 -*- tuple=(("apple","banana"),("grape","orange"),("watermelon",),("grapefruit",)) for i in range(len(tuple)) : for j

NOHACKCC的专栏 2万+

用AnythingLLM搭建私人RAG知识库:从入门到实战调优指南

大型语言模型虽然知识渊博,但无法触达私有文档中的具体内容,这正是检索增强生成(RAG)技术的核心价值所在。RAG通过先将文档切块并向量化,再在提问时检索最相关的片段拼接给模型,让AI基于指定资料精准回答,无需昂贵的模型微调。这种架构不仅让知识更新即时生效,还大幅降低了私有化部署的门槛。在实际工程中,RAG的落地需要合理选择嵌入模型、设计分块策略并调优检索参数,才能避免答非所问。对于个人或小团队,使用开源工具搭建本地知识库是最省心的路径,其中AnythingLLM以其开箱即用的特性,成为连接向量检索与模型推理

weixin_29062671的博客 228

python列表遍历元组_Python代码中如何遍历一个数据对象(元组,列表,字符串)呢?...

摘要:下文讲述Python代码中遍历元组,列表,字符串的方法分享,如下所示:实现思路:我们可借助Python内置函数enumerate()对拥有索引号的元素进行遍历操作enumerate()函数语法:enumerate(sequence, [start=0])----------参数说明-----------sequence:待遍历的对象,如:元组,列表,字符串,其他支持迭代对象。start:返回...

weixin_33467546的博客 806

MATLAB去雾算法实战:5种经典方法对比+1种改进方案(附完整源码)

本文详细对比了MATLAB中5种经典去雾算法(包括暗通道先验、多尺度Retinex等)的实现效果,并提出一种创新的自适应融合改进方案。通过完整的源码展示和性能对比,帮助开发者掌握图像去雾的核心技术,提升计算机视觉应用中的图像质量。特别针对去雾算法中的光晕效应问题,给出了工程实践中的优化技巧。

weixin_26801149的博客 412

openlayers全面教程306+【目录】

vue+openlayers系列教程旨在为开发者提供简单快捷的示例。在每一个示例中,解释相应的API知识点。

大剑师兰特的GIS世界 2万+

零基础学python-2.7 列表与元组

其实,可以把列表和元组看成普通的数组,但是这个数组可以存储不同的数据类型(对象) 列表和元组的区别   列表 元组 使用的符号 [] () 元素数量 可变 不可变 修改元素 不可以 可以  如果大家有编程基础,列表就像java里面的List,元组就像java里面的数组,不过这个数组是只读的   下面给大家举个例

raylee2007的专栏 2500

apache 403错误 Forbidden解决方法

当网页打开提示以下错误时,即出现了403错误。 Forbidden You don't have permission to access / on this server. 403 Forbidden 资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。通常情况可能(但不限于此)的原因有: 原因1:apache配置文件中没有对站点目录的权限许可,这通...

lmseo5hy的博客 1498

python中的列表,元组,集合,字典

人生苦短 我用python ******************************************************列表************************************************************* 一.列表的定义 列表是python中非常重要的数据类型,通常作为函数的返回类型。列表和元组相似,也是由 以组元素组成,列表可以实现添...

qq_42711214的博客 1092

uniapp - 热更新提示:WGT安装包中manifest.json文件不存在 | unexpected EOF!报错详细解决,完美搞定WGT安装包中WWW目录下manifest.json不存在问题

uniapp,安卓android,苹果ios,热更新,热更新code:-1202报错,,WGT热更新报错,uniapp热更新wgt出现报错manifest.json文件不存,uniapp安卓苹果软件热更新时出现错误unexpected EOF!如何解决,怎么解决热更新wgt报错,app新版本下载安装报错WGT安装包中manifest.json文件不存在,WGT安装包中WWW目录下manifest.json不存在,uniapp热更新报错安装失败[-1201]:WGT/WGTU文件格式错误,uniapp-wgt

✅ 精选推荐文章 1万+

基础入门篇 | YOLOv8 项目【训练】【验证】【推理】最简单教程 | YOLOv8必看 | 最新更新,直接打印 FPS,mAP50,75,95

三个文件搞定YOLOv8【训练】【验证】【推理】🚀🚀🚀

Coding... 2万+

Python高级变量(列表、元组、字典、字符串、公共方法)

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 —— 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题 非数字型 字...

KING的博客 2399

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Python 基础教程【3】:字符串、列表、元组

本专栏致力于帮助大家快速入门Python

Anya-.-的博客 1779

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Pyhton基础学习系列9——列表

认识掌握列表只需要看着一篇就够了,列表是一个有序且可以更改的容器型数据类型,将[ ]作为容器的标志,支持索引操作,可以进行增删改查,当需要同时取很多元素时可以进行切片操作,还有很多观关于列表的基本操作。

是靖不是静的博客 1572

老版QQ原生表情gif动态

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

pyhton中的元组与集合

python中的元组与集合

ShawLee0925的博客 529

2、Pyhton之列表操作

Pyhton之列表操作

u012780056的博客 530

pyhton 怎么允许索引超出列表_python基础>列表

常用序列结构:字符串、列表、元祖、字典、集合 序列是一种数据存储方式,用来存储一系列的数据,在内存中,序列是一块用来存放多个值得连续的内存空间。 列表:用于存储任意数目、任意类型的数据集合。Python的列表大小可变,根据需要随时增加或减小。 列表的创建:1、基本的语法[]创建 2、list()创建 可以用list将可迭代的...

weixin_39984442的博客 92

python 元组 列表 字典区别_Python中列表元组字典集合的区别

列表list定义符号:[]创建:[]直接创建 , list()可变性:可变是否有序:有序元素是否重复:可以重复切片:支持切片索引:支持索引访问:索引访问删除:del()list.remove(value)list.pop()修改插入:list[]=append()insert()extend()+遍历:for循环遍历for i in list:+或*: 支持元组tuple定...

weixin_39557402的博客 823

pyhton列表习题

有一些数存在列表中, 如: L = [1, 3, 2, 1, 6, 4, 2, …., 98, 82] 1) 将列表L中出现的数字存于另一个列表L2中 要求: 重复出现多次的数字只在L2列表中保留一份(去重) 2) 将列表中出现两次的数字存于L3列表中(在L3列表中保留一份) l=[7, 3, 0, 0, 4, 6, 0, 2, 6, 9, 7, 7, 4, 2, ...

东方佑 3万+

python——元组、列表、字典的综合利用实践

列表(List):用于存储学生信息(student列表),支持动态添加、删除、修改元素(如字典(Dictionary):每个学生信息用字典表示(如),通过键(nameIDscore)快速访问值。元组(Tuple):用于存储班级信息(class_info),元组不可修改,适合存储固定信息。自定义函数:如等,将功能模块化,提高代码复用性。函数参数与返回值:例如接收学生列表,返回找到的学生索引(index)或-1(未找到)。

kblj5555的博客 780

Pyhton 变量

在 Python 中定义变量是 不需要指定类型 数据类型可以分位 数字型 和 非数字型 数字型 整型(int) 浮点型(float) 布尔型(bool) 真 true 非 0 数 —— 非零即真 假 False 0 复数型(complex) 主要用于科学计算 非数字型 字符串 列表 元组 字典 注:使用 type函数可以查看一个变量的类型 不同类型变量之间的计算 1)数字型变量之间可以直接计算 在Python中,两个数字型变量是可以直接进行 算数运算的 如果变量是 bo

꧁༺ʚvv༒catɞ༻꧂的博客 731
上一篇: python中的循环嵌套、函数
下一篇: python中的字典、字符串、for循环
Terminator_HWW
博客等级 码龄9年 17粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值