Python实现带下标索引的遍历操作示例
本文实例讲述了Python实现带下标索引的遍历操作。分享给大家供大家参考,具体如下:
代码如下:
#coding=utf-8 #python - 实现带下标索引的遍历. str = 'abcdefghigklmn' #方式一:for i = 0 for ch in str: print('%d\t%s'%(i,ch)) i+=1 print('-'*50) #方式二:enumerate() for i,ch in enumerate(str): print i,ch
运行结果:
0 a
1 b
2 c
3 d
4 e
5 f
6 g
7 h
8 i
9 g
10 k
11 l
12 m
13 n
--------------------------------------------------
0 a
1 b
2 c
3 d
4 e
5 f
6 g
7 h
8 i
9 g
10 k
11 l
12 m
13 n
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python字符串操作技巧汇总》、《Python字典操作技巧汇总》、《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python函数使用技巧总结》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
相关推荐
-
python通过索引遍历列表的方法
本文实例讲述了python通过索引遍历列表的方法.分享给大家供大家参考.具体如下: python中我们可以通过for循环来遍历列表: colours = ["red","green","blue"] for colour in colours: print colour 如果希望遍历列表的同时得到元素的索引号,可以使用下面的代码: colours = ["red","green","blue&qu
-
Python中使用遍历在列表中添加字典遇到的坑
""" 已知列表li = [{"key": 5}, {"key": 9}, {"key": -1}, {"key": 4}] , 定义一个函数,将该列表按照其元素的value 值进行排序,并输出结果 """ 思路很清晰,新建一个列表,然后遍历取出字典的值加入到新的列表中,再通过遍历,赋值字典,使用append方法依次添加到列表,这样就是一个按照value值排续.于是有
-
Python中使用item()方法遍历字典的例子
Python字典的遍历方法有好几种,其中一种是for...in,这个我就不说明,在Python了几乎随处都可见for...in.下面说的这种遍历方式是item()方法. item() item()方法把字典中每对key和value组成一个元组,并把这些元组放在列表中返回. DEMO 代码: 复制代码 代码如下: person={'name':'lizhong','age':'26','city':'BeiJing','blog':'www.jb51.net'} for key,value i
-
Python递归遍历列表及输出的实现方法
本文实例讲述了Python递归遍历列表及输出的实现方法.分享给大家供大家参考.具体实现方法如下: def dp(s): if isinstance(s,(int,str)): print(s) else: for item in s: dp(item) l=['jack',('tom',23),'rose',(14,55,67)] dp(l) 运行结果如下: jack tom 23 rose 14 55 67 希望本文所述对大家的Python程序设计有所帮助.
-
python两种遍历字典(dict)的方法比较
python以其优美的语法和方便的内置数据结构,赢得了不少程序员的亲睐.其中有个很有用的数据结构,就是字典(dict),使用非常简单.说到遍历一个dict结构,我想大多数人都会想到 for key in dictobj 的方法,确实这个方法在大多数情况下都是适用的.但是并不是完全安全,请看下面这个例子: 复制代码 代码如下: #这里初始化一个dict>>> d = {'a':1, 'b':0, 'c':1, 'd':0}#本意是遍历dict,发现元素的值是0的话,就删掉>>&
-
Python字符遍历的艺术
比如,将一个字符串转换为一个字符数组: theList = list(theString) 同时,我们可以方便的通过for语句进行遍历: for c in theString: do_something_with(c) 甚者,使用这样的语句: result = [do_something_with(c) for c in theString if c == 'x'] 同时,还可以使用map语句,下面,我们开始上菜吧!传说中有一个神奇的字符串,被病毒感染了,被病毒附上了许多x字符,你将设计一个引擎
-
Python 遍历列表里面序号和值的方法(三种)
三种遍历列表里面序号和值的方法: 最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,特在情人节这一天写下了这篇博客,下面废话不多说,直接贴代码 #!/usr/bin/env python # -*- coding: utf-8 -*- if __name__ == '__main__': list = ['html', 'js', 'css', 'python'] # 方法1 print '遍历列表方法1:' for i in list: print ("序号:%s 值:%s&
-
Python openpyxl 遍历所有sheet 查找特定字符串的方法
如下所示: from openpyxl import workbook from openpyxl import load_workbook from openpyxl import worksheet def find_false_in_sheet(sheet): for column in sheet.iter_cols(): for cell2 in column: if cell2.value is not None: # print cell2.value # print type(c
-
python同时遍历数组的索引和值的实例
你想在迭代一个序列的同时跟踪正在被处理的元素索引. 获取索引 内置的 enumerate() 函数可以很好的解决这个问题: >>> my_list = ['a', 'b', 'c'] >>> for idx, val in enumerate(my_list): ... print(idx, val) ... 0 a 1 b 2 c 行号从1开始 为了按传统行号输出(行号从1开始),你可以传递一个开始参数: >>> my_list = ['a', 'b
-
python 遍历字符串(含汉字)实例详解
python 遍历字符串(含汉字)实例详解 s = "中国china" for j in s: print j 首先一个,你这个'a'是什么编码?可能不是你所想的gbk >>> a='中国' >>> a 这样试试看,如果出来是6个字(word),说明是utf-8,如果是4个字,说明gbk. 另外,不管是utf-8还是gbk,都不能这样遍历,因为这里它会一个字一个字拿出来.虚拟机把a当成一个长度为len(a)的字符串了. 接下来是遍历问题. Linux
随机推荐
- UEditor 默认字体和字号的修改方法
- asp.net 生成缩略图代码
- Java中关于XML的API
- js函数定时器实现定时读取系统实时连接数
- 学习面向对象之面向对象的术语
- python魔法方法-自定义序列详解
- php实现阿拉伯数字和罗马数字相互转换的方法
- PHPThumb图片处理实例
- php英文单词统计器
- php session劫持和防范的方法
- C#实现分页组件的方法
- 做网页字体大小参考 网页中同字号字体的不同单位对比列表
- C# Socket粘包处理讲解示例
- linux shell内置判断语句
- 利用FTP服务器的漏洞找肉鸡
- php URL编码解码函数代码
- JavaScript 点击触发复制功能实例详解
- mysql索引最左原则实例代码
- 详解Mysql 30条军规
- Django REST Framework之频率限制的使用