python遍历 truple list dictionary的几种方法总结
实例如下:
def TestDic1():
dict2 ={'aa':222,11:222}
for val in dict2:
print val
def TestDic2():
dict2 ={'aa':222,11:222}
for (key,val) in dict2.items():
print key,":",val
def TestList1():
list=[1,2,3,4,5,3,2,'ada','fs3']
for i in range(len(list)):
print list[i]
def TestDic3():
dict2 ={'aa':222,11:222}
print "###########iteritems#################"
for k,v in dict2.iteritems():
print "dict[%s]=" % k,v
def TestDic4():
dict2 ={'aa':222,11:222}
print "###########iterkeys,itervalues#######"
for k,v in zip(dict2.iterkeys(),dict2.itervalues()):
print "dict[%s]=" % k,v
def TestList2():
list=[1,2,3,4,5,3,2,'ada','fs3']
for i in list:
print i
以上这篇python遍历 truple list dictionary的几种方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Python 列表(List) 的三种遍历方法实例 详解
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" % (list.index(i)
-
python遍历 truple list dictionary的几种方法总结
实例如下: def TestDic1(): dict2 ={'aa':222,11:222} for val in dict2: print val def TestDic2(): dict2 ={'aa':222,11:222} for (key,val) in dict2.items(): print key,":",val def TestList1(): list=[1,2,3,4,5,3,2,'ada','fs3'] for i in range(len(list)): pr
-
Python遍历文件夹 处理json文件的方法
有两种做法:os.walk().pathlib库,个人感觉pathlib库的path.glob用来匹配文件比较简单. 下面是第二种做法的实例(第一种做法百度有很多文章): from pathlib import Path import json analysis_root_dir = "D:\\analysis_data\json_file" store_result="D:\\analysis_data\\analysis_result\\dependency.csv&qu
-
Python列表去重复项的N种方法(实例代码)
说明 Python语言中列表(List)与其他语言的数组(Array)类似,是一种有序的集合数据结构,Python List可支持各种数据类型,长度也可动态调整,与JS中的数组或Java ArrayList很接近.在实际编程中,经常会遇到数组或列表去掉重复项,保持成员唯一性.实现方式有多种,比如新建列表来存储非重复项,或者在原有基础上删除掉重复的项,也可以利用数据结构来达到去重复.具体哪一种方法更好呢?以下约20种方式都可以实现,我们可以通过这些来交流和学习. 方式 ## 1. 新建列表,如果新
-
python实现杨辉三角的几种方法代码实例
方法一:迭代 def triangle_1(x): """ :param x: 需要生成的杨辉三角行数 :return: """ triangle = [[1], [1, 1]] # 初始化杨辉三角 n = 3 # 从第三行开始计数,逐行添加 while n <= x: for i in range(0, n-1): if i == 0: # 添加初始列表[1,1],杨辉三角每行的首位和末位必为1 triangle.append([1, 1
-
python反转(逆序)字符串的6种方法详细
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法 方法一:直接使用字符串切片功能逆转字符串 >>> def strReverse(strDemo): return strDemo[::-1] >>> print(strReverse('jb51.net')) ten.15bj 结果: ten.15bj 方法二:遍历构
-
python通过函数名调用函数的几种方法总结
一.通过eval实现 常用内置函数 (不用import就可以直接使用) : help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串 eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式 dir(obj) 查看obj的name space中可见的name hasattr(obj,name) 查看一个obj的name space
-
Python中提取人脸特征的三种方法详解
目录 1.直接使用dlib 2.使用深度学习方法查找人脸,dlib提取特征 3.使用insightface提取人脸特征 安装InsightFace 提取特征 1.直接使用dlib 安装dlib方法: Win10安装dlib GPU过程详解 思路: 1.使用dlib.get_frontal_face_detector()方法检测人脸的位置. 2.使用 dlib.shape_predictor()方法得到人脸的关键点. 3.使用dlib.face_recognition_model_v1()方法提取
-
遍历json获得数据的几种方法小结
Json在Web开发的用处非常广泛,作为数据传递的载体,如何解析Json返回的数据是非常常用的.下面介绍下四种解析Json的方式: Part 1 var list1 = [1,3,4]; alert(list1[1]); var list2 = [{"name":"leamiko","xing":"lin"}]; alert(list2[0]["xing"]) alert(list2[0].xing) Pa
-
Python遍历指定文件及文件夹的方法
本文实例讲述了Python遍历指定文件及文件夹的方法.分享给大家供大家参考.具体如下: 初次编写: import os def searchdir(arg,dirname,names): for filespath in names: open ('c:\\test.txt','a').write('%s\r\n'%(os.path.join(dirname,filespath))) if __name__=="__main__": paths="g:\\" os.
-
对python中执行DOS命令的3种方法总结
1. 使用os.system("cmd") 特点是执行的时候程序会打出cmd在Linux上执行的信息. import os os.system("ls") 2. 使用Popen模块产生新的process 现在大部分人都喜欢使用Popen.Popen方法不会打印出cmd在linux上执行的信息.的确,Popen非常强大,支持多种参数和模式.使用前需要from subprocess import Popen, PIPE.但是Popen函数有一个缺陷,就是它是一个阻塞的方
随机推荐
- mysql中TINYINT的取值范围
- 使用MSScriptControl 在 C# 中读取json数据的方法
- JAVA包装类及自动封包解包实例代码
- c语言printf实现同一位置打印输出的实例
- Android之ProgressBar即时显示下载进度详解
- JavaScript浮点数及运算精度调整详解
- mssql数据同步实现数据复制的步骤第1/2页
- jquery的ajax提交form表单的两种方法小结(推荐)
- 浅析jQuery移动开发中内联按钮和分组按钮的编写
- js实现文字垂直滚动和鼠标悬停效果
- ES7中利用Await减少回调嵌套的方法详解
- java 使用简单的demo实例告诉你优化算法的强大
- 详解次小生成树以及相关的C++求解方法
- php错误、异常处理机制(补充)
- PHP基于接口技术实现简单的多态应用完整实例
- TextVie获取显示字符串的宽度之Android开发
- Python编程实现粒子群算法(PSO)详解
- Bootstrap4如何定制自己的颜色和风格
- Java实现两人五子棋游戏(七) 屏幕提示信息
- RxJava2 线程调度的方法
