python list遍历

python list遍历 是对列表进行的经常性的操作。比如我们需要遍历一个列表:

info = [‘a‘,‘b‘,‘c‘,‘d‘,‘ee‘,‘fff‘]

for m in range(len(info)):

print info[m]

有些朋友可能喜欢这样操作,但是其实没必要计算列表的长度了。我们可以直接用列表的迭代来处理,比如:

for m in info:

print m

时间: 2024-10-12 22:59:19

python list遍历的相关文章

Python文件遍历二种方法

分享下有关Python文件遍历的两种方法,使用的OS模块的os.walk和os.listdir实现. 关于Python的文件遍历,大概有两种方法,一种是较为便利的os.walk(),还有一种是利用os.listdir()递归遍历.方法一:利用os.walkos.walk可以自顶向下或者自底向上遍历整个文件树,然后返回一个含有3个元素的tuple,(dirpath, dirnames, filenames).注意,os.walk()会返回一个generater,所以调用的时候一定要放到for循环中

Python递归遍历目录下所有文件

#自定义函数: import ospath="D:\\Temp_del\\a" def gci (path): parents = os.listdir(path) for parent in parents: child = os.path.join(path,parent) #print(child) if os.path.isdir(child): gci(child) # print(child) else: print(child) gci(path) #使用os.walk方

python list遍历时删除元素

python list遍历时候删除还真需要注意下,今天帮同学处理数据,竟然傻逼了. 需求: 除了第一列,给每列加一个序号如:"1:0","2:0","3:20100307",然后删除冒号后为0的数据. 推荐做法: arrays = [ ['5001', '0', '0', '20100307', '20150109', '2', '3', '75', '0', '0', '114', '13', '2', '0', '0'], ['10001',

python+selenium遍历某一个标签中的内容

一.python+selenium遍历某一个标签中的内容 举个例子:我要获取列表标签<li></li>的内容 根据python+selenium定位到列表整体,使用for循环获取列表文本:可用于校验列表是否存在你需要的文本内容 1.获取内容不包含嵌套层列表 给出代码: from selenium import webdriver import time d = webdriver.Chrome() d.maximize_window() # 窗口最大化###登录某网站 d.get(

python的遍历模式

python的遍历在程序中很重要,详细了解一下遍历模式,可以应用于任务分发,数据的读写中. python的 递归遍历目录: import os def getAllDirRE(path, sp = ""): #得到当前目录下所有的文件 filesList = os.listdir(path) #处理每一个文件 sp += " " for fileName in filesList: #判断是否是路径(用绝对路径) fileAbsPath = os.path.join

Python 文件遍历

Python具备强大的解析能力,其中列表解析甚至可以作用在某些并非实际存储的序列上,任何可遍历对象都可以,包括可自动逐步读取的文件. 例如下面的代码将会从逐行读取一个文本文件,并且在每一行的最后加上一个逗号. input_file_name = input('Please input the input file name : '); output_file_name = input('Please input the output file name : '); fin = open(inpu

python中遍历dict的value

之前提到过,在dict中,可以通过d[索引]或者d.get[索引]两种方式来获取某个key对应的value,其实,python有内置的函数,可以直接遍历dict中的value 一.d.values():这个函数可以将dict中的value全部拿出来,变成一个list,我们遍历这个list就可以拿到所有的value了 上图中,itervalues()的作用和values()一样,只是itervalues()不用生成list,比较节省内存. 二.d.items():这个函数可以将key和value一

python 树遍历

使用python实现的树遍历,包括宽度优先和深度优先 ef dfs(): tree = { 'A': ['B', 'C'], 'B': ['D', 'E'], 'C': ['F', 'G'], 'D': ['H', 'I'], 'E': [], 'F': [], 'G': [], 'H': [], 'I': [] } leaf = [] to_crawl = deque(['A']) while to_crawl: current = to_crawl.popleft() print curre

python IsWindowEnabled遍历windows的所有窗口并输出窗口标题

这段代码可以让Python遍历当前Windows下所有运行程序的窗口,并获得运行窗口的标题输出 #! /usr/bin/env python# -*- coding: utf-8 -*- from win32gui import *titles = set()def foo(hwnd,mouse): #去掉下面这句就所有都输出了,但是我不需要那么多 if IsWindow(hwnd) and IsWindowEnabled(hwnd) and IsWindowVisible(hwnd): tit