python索引序列_Pythonfor循环通过序列索引迭代过程解析
这篇文章主要介绍了Python for循环通过序列索引迭代过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Python for 循环通过序列索引迭代:
注:集合 和 字典 不可以通过索引进行获取元素,因为集合和字典都是无序的。
使用 len (参数) 方法可以获取到遍历对象的长度。
程序:
strs = "Hello World."
# 使用 len 方法可以获取到遍历对象的长度。
print(len(strs))
# 12
lst = [7,8,9,4,5,6]
print(len(lst))
# 6
tup = (1,2,3,7,8,9)
print(len(tup))
# 6
使用 range 方法(左闭右开):
range 函数参数如下,起始位置、终止位置(不包含)、步长。
注:起始位置默认为 0 。
步长可以为负,默认为 1。
程序:
# range 函数 (起始位置,终止位置,步长)
# 注:起始位置默认为 0 。
# 步长可以为负,默认为 1。
lst = [i for i in range(5)]
print(lst) # 起始位置默认为 0
# [0, 1, 2, 3, 4]
lst = [i for i in range(1,5)]
print(lst) # 不包含终止位置
# [1, 2, 3, 4]
lst = [i for i in range(1,5,2)]
print(lst) #步长可以根据自己需要进行更改
# [1, 3]
lst = [i for i in range(-5,-1,1)]
print(lst) # 起始位置和终止位置可以为负
# [-5, -4, -3, -2]
lst = [i for i in range(8,5,-1)]
print(lst) # 步长可以为负
# [8, 7, 6]
通过序列索引进行迭代操作程序:
字符串:
strs = "Hello World."
for i in range(len(strs)):
print(strs[i],end = " ")
# H e l l o W o r l d .
列表:
lst = [7,8,9,4,5,6]
for i in range(len(lst)):
print(lst[i],end = " ")
元组:
tup = (1,2,3,7,8,9)
for i in range(len(lst)):
print(lst[i],end = " ")
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持www.ic2.cn。
python索引序列_Pythonfor循环通过序列索引迭代过程解析相关推荐
- python查找序列元素的最大值和最小值_pthon基础知识(索引、切片、序列相加、乘法、检查元素是否是序列成员、计算序列长度、最大最小值)...
序列 数据存储方式 数据结构 python 列表.元组.字典.集合.字符串 序列: 一块用于存放多个值的连续内存空间,并且按一定顺序排列,可以通过索引取值 索引(编号): 索引可以是负数 从左到 ...
- python怎么用for循环找出最大值_如何获取Python简单for循环索引
如何获取Python简单for循环索引 这篇文章主要介绍了如何获取Python简单for循环索引,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Py ...
- python遍历数组获取下标_如何在循环中获取索引(数组下标)
如何获取列表的索引值呢? ints = [8, 23, 45, 12, 78] 如果像C或者PHP那样可以加入一个状态变量,这里使用Python最好的选择就是用内建函数enumeratefor i i ...
- oracle索引和同义词,关于Oracle序列、索引、同义词
简单记录下Oracle序列.索引.同义词的相关知识. 一.常见的数据库对象 二.序列 序列: 可供多个用户用来产生唯一数值的数据库对象 自动提供唯一的数值 共享对象 主要用于提供主键值 将序列值装入内 ...
- java索引序列_视图、序列、索引
视图 视图(VIEW)也被称作虚表,即虚拟的表,是一组数据的逻辑表示. 视图对应于一个SELECT语句,结果集被賦予一个名字,即视图名字. 视图本身并不包含任何数据,它只包含映射到基表的一个查询语句, ...
- python中idx+=1_在Python中为apos;循环访问索引 Dovov编程网
使用for循环,在这种情况下,如何访问循环索引,从1到5? 使用enumerate : for index, item in enumerate(items): print(index, item) ...
- python 列表索引从1开始_Python从索引开始循环遍历列表
我要在这里进行一下,并猜测你正在尝试创建一个简单的python函数,它循环遍历列表并打印出子列表中的每个元素.这是最简单的方法: def get_sublists(start=0): values = ...
- 访问“ for”循环中的索引?
如何在如下所示的for循环中访问索引? ints = [8, 23, 45, 12, 78] for i in ints:print('item #{} = {}'.format(???, i)) 我 ...
- 【3】python核心编程 第六章-序列:字符串、列表和元组
1.序列类型操作符 1 序列操作符 作用 2 seq[ind] 获得下标为ind 的元素 3 seq[ind1:ind2] 获得下标从ind1 到ind2 间的元素集合 4 seq * expr 序列 ...
最新文章
- Java学习_day004:Scanner与分支结构
- python2 float类型_Python学习笔记2:基本数据类型
- rhino6.0安装教程
- 再赠邓超明(帮别人名字作诗)
- android让文件按顺序列表,Java/Android 获取文件夹的文件列表(file.listFiles())并按名称排序,中文优先...
- linux裸机安装nginx,linux环境下安装nginx步骤 - 进击的乌龟 - 博客园
- mysql 8.0 java连接报错:Unknown system variable 'query_cache_size'
- 官网的python下载安装后无需配置即可使用_图文解说少儿编程软件python下载安装,没有经验的新手也可以做到...
- 新添加到Windows Azure 技术内容的现场记录和现实世界的指导
- EasyUI 的Tab 标签添加右键菜单
- 科研福利!北京超算获AI Perf500总量份额第一,200元卡时免费领取
- Java线程同步之一--AQS
- 3台机器配置hadoop集群_复制Hadoop集群之后无法访问端口50070的问题
- overleaf 插入visio图像
- 官方JwPlayer去水印步骤
- RabbitMQ之消息确认机制(事务+Confirm) - 朱小厮的博客 - CSDN博客
- SQL Server Always Encrypted加密使用
- C#DGV选择shift多选
- python怎么读汉字翻译拼音_Python 返回汉字的汉语拼音
- Microsoft Visual Studio C++2022 Windows 11 SDK环境