www.5615.net > python遍历列表中所有值

python遍历列表中所有值

最常用的,通过for in遍历数组colours = ["red","green","blue"] for colour in colours:print colour # red# green# blue

for key in e: for value in e[key]: print value

没有优雅的方法解决,只有不要使用print语句,如楼上所说,或者使用python3.X中的print函数(通过from __future__ import print_function使能print函数形式)其实,在python2.X手册中对print语句描述说:(python2.7.2官方帮助文档)一个空格

不知道你是不是这个意思,字典调用values()方法会返回Value值所构成的列表,通过两个循环就能遍历字典里的列表data = {'a':[1,2,3],'b':[4,5,6]}for l in data.values(): for item in l: print item

我将功能封装在函数里 你打开解释器 执行这个代码打开函数往函数里面写入路径名就可以了: def traversal(x): # -*- utf-8 -*- import os as a try: for i in a.listdir(x): print "-"*10 print i except windowserror: print "directory does not exist" >>>traversal('写入路径名') # 比如你想遍历d盘的一个叫python的目录 就往括号里写入 r'd:\python'

>>> x = [chr(i) for i in range(97, 97 + 26)]>>> x ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']>>> for i, v in enumerate(x): print("{} {}".format(i, v))0 a1 b2 c3 d4 e5 f6 g7 h8 i9 j10 k11 l12 m13 n14 o15 p16 q17 r18

统计一个列表中每一个元素的个数在Python里有两种实现方式, 第一种是新建一个dict,键是列表中的元素,值是统计的个数,然后遍历list.

path = './'for parent, dirnames, filenames in os.walk(path): parent就是父级目录dirnames就是该目录下面的子目录filenames就是该目录下面的文件

import ospath = 'C:/'for root, dirs, files in os.walk(path): print("Root = ", root, "dirs = ", dirs, "files = ", files)#效果嘛..你电脑上运行下就知道了

“后一个数大于前一个数就输出后一个数”应该要打印i+1,而不是i;其次就是当i为最后一个的时候,i+1会超出list的长度,所有你这个要限制一下,最后用range

友情链接:pznk.net | sytn.net | | zxpr.net | tfsf.net | 网站地图

All rights reserved Powered by www.5615.net

copyright ©right 2010-2021。
www.5615.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com