这篇文章主要介绍了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循环通过序列索引迭代过程解析相关推荐

  1. python查找序列元素的最大值和最小值_pthon基础知识(索引、切片、序列相加、乘法、检查元素是否是序列成员、计算序列长度、最大最小值)...

    序列   数据存储方式  数据结构 python 列表.元组.字典.集合.字符串 序列: 一块用于存放多个值的连续内存空间,并且按一定顺序排列,可以通过索引取值 索引(编号): 索引可以是负数 从左到 ...

  2. python怎么用for循环找出最大值_如何获取Python简单for循环索引

    如何获取Python简单for循环索引 这篇文章主要介绍了如何获取Python简单for循环索引,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Py ...

  3. python遍历数组获取下标_如何在循环中获取索引(数组下标)

    如何获取列表的索引值呢? ints = [8, 23, 45, 12, 78] 如果像C或者PHP那样可以加入一个状态变量,这里使用Python最好的选择就是用内建函数enumeratefor i i ...

  4. oracle索引和同义词,关于Oracle序列、索引、同义词

    简单记录下Oracle序列.索引.同义词的相关知识. 一.常见的数据库对象 二.序列 序列: 可供多个用户用来产生唯一数值的数据库对象 自动提供唯一的数值 共享对象 主要用于提供主键值 将序列值装入内 ...

  5. java索引序列_视图、序列、索引

    视图 视图(VIEW)也被称作虚表,即虚拟的表,是一组数据的逻辑表示. 视图对应于一个SELECT语句,结果集被賦予一个名字,即视图名字. 视图本身并不包含任何数据,它只包含映射到基表的一个查询语句, ...

  6. python中idx+=1_在Python中为apos;循环访问索引 Dovov编程网

    使用for循环,在这种情况下,如何访问循环索引,从1到5? 使用enumerate : for index, item in enumerate(items): print(index, item) ...

  7. python 列表索引从1开始_Python从索引开始循环遍历列表

    我要在这里进行一下,并猜测你正在尝试创建一个简单的python函数,它循环遍历列表并打印出子列表中的每个元素.这是最简单的方法: def get_sublists(start=0): values = ...

  8. 访问“ for”循环中的索引?

    如何在如下所示的for循环中访问索引? ints = [8, 23, 45, 12, 78] for i in ints:print('item #{} = {}'.format(???, i)) 我 ...

  9. 【3】python核心编程 第六章-序列:字符串、列表和元组

    1.序列类型操作符 1 序列操作符 作用 2 seq[ind] 获得下标为ind 的元素 3 seq[ind1:ind2] 获得下标从ind1 到ind2 间的元素集合 4 seq * expr 序列 ...

最新文章

  1. Java学习_day004:Scanner与分支结构
  2. python2 float类型_Python学习笔记2:基本数据类型
  3. rhino6.0安装教程
  4. 再赠邓超明(帮别人名字作诗)
  5. android让文件按顺序列表,Java/Android 获取文件夹的文件列表(file.listFiles())并按名称排序,中文优先...
  6. linux裸机安装nginx,linux环境下安装nginx步骤 - 进击的乌龟 - 博客园
  7. mysql 8.0 java连接报错:Unknown system variable 'query_cache_size'
  8. 官网的python下载安装后无需配置即可使用_图文解说少儿编程软件python下载安装,没有经验的新手也可以做到...
  9. 新添加到Windows Azure 技术内容的现场记录和现实世界的指导
  10. EasyUI 的Tab 标签添加右键菜单
  11. 科研福利!北京超算获AI Perf500总量份额第一,200元卡时免费领取
  12. Java线程同步之一--AQS
  13. 3台机器配置hadoop集群_复制Hadoop集群之后无法访问端口50070的问题
  14. overleaf 插入visio图像
  15. 官方JwPlayer去水印步骤
  16. RabbitMQ之消息确认机制(事务+Confirm) - 朱小厮的博客 - CSDN博客
  17. SQL Server Always Encrypted加密使用
  18. C#DGV选择shift多选
  19. python怎么读汉字翻译拼音_Python 返回汉字的汉语拼音
  20. Microsoft Visual Studio C++2022 Windows 11 SDK环境

热门文章

  1. Python-opencv实现视频与图片的相互转换
  2. Confluence 6 文档主题合并问答
  3. python模块学习(四)
  4. spring框架使用Quartz执行定时任务实例详解
  5. 区块链应用 | 用区块链颠覆视频直播,与视频卡顿、缓冲说再见!
  6. Jquery封装(学习)01
  7. Qcon大会归来(r12笔记第36天)
  8. iOS开发之UIDevice通知
  9. 转:不是技术牛人,如何拿到国内IT巨头的Offer
  10. MVC用非Entity Framework将数据显示于视图(二)