python遍历字典的四种方法

  • 根据key值遍历
 1 >>> a
 2 {‘a‘: ‘1‘, ‘b‘: ‘2‘, ‘c‘: ‘3‘}
 3 >>> for key in a:
 4        print(key+‘:‘+a[key])
 5
 6 a:1
 7 b:2
 8 c:3
 9 >>> for key in a.keys():
10        print(key+‘:‘+a[key])
11
12 a:1
13 b:2
14 c:3
  • 根据value遍历
>>> for value in a.values():
       print(value)

1
2
3
  • 根据字典项遍历
1 >>> for kv in a.items():
2        print(kv)
3
4 (‘a‘, ‘1‘)
5 (‘b‘, ‘2‘)
6 (‘c‘, ‘3‘)
  • 根据字典键值对遍历
 1 >>> for key,value in a.items():
 2        print(key+‘:‘+value)
 3
 4 a:1
 5 b:2
 6 c:3
 7 >>> for (key,value) in a.items():
 8        print(key+‘:‘+value)
 9
10 a:1
11 b:2
12 c:3

原文地址:https://www.cnblogs.com/yoyowin/p/12027559.html

时间: 2024-11-03 15:34:55

python遍历字典的四种方法的相关文章

Python遍历字典的四种方法对比

#!/usr/bin/python from time import clock l = [(x,x) for x in xrange (10000000)] d = dict(l) t0 = clock() # 方法一 for i in d: n = d[i] t1 = clock() # 方法二:最慢 for k,v in d.items(): n = v t2 = clock() # 方法三: 最快,推荐方法 for k,v in d.iteritems(): n = v t3 = clo

【JAVA】遍历Map的四种方法

public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普

python遍历数组的两种方法的代码

工作过程中,把开发过程中较好的一些内容段备份一下,下面内容是关于python遍历数组的两种方法的内容,希望对小伙伴有用途. colours = ["red","green","blue"] for colour in colours: print colour # red # green # blue 下面的方法可以先获得数组的长度,然后根据索引号遍历数组,同时输出索引号 colours = ["red","gree

Python遍历字典的几种方式

“ 记录遍历字典的几种方式” 1 #遍历字典key值---方法1 2 for key in dict1: 3 print(key) 4 5 # 遍历字典key值---方法2 6 for key in dict1.keys(): 7 print(key) 8 9 #遍历字典value值 10 for value in dict1.values(): 11 print(value) 12 13 #遍历字典中的元素 14 for item in dict1.items(): 15 print(item

Python调用系统命令的四种方法

一.os.system(commandString) import os statusCode=os.system("powershell sleep 3 ;echo 天下大势为我所控") print("over",statusCode) 这里使用了powershell来执行sleep命令,在cmd里面是没有sleep命令的. 会发现os.system(commandString)是阻塞的. 这个函数类似C语言里面的stdlib.h中的system命令 这种方法只负

遍历Map的四种方法

public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普

遍历HashMap的四种方法

转自:http://blog.csdn.net/onlyonecoder/article/details/8514443 public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"

java 遍历arrayList的四种方法

package com.test; import java.util.ArrayList;import java.util.Iterator;import java.util.List; public class ArrayListDemo {    public static void main(String args[]){        List<String> list = new ArrayList<String>();        list.add("luo

python遍历数组的两种方法

第一种,最常用的,通过for in遍历数组 colours = ["red","green","blue"] for colour in colours: print colour # red # green # blue 第二种,先获得数组的长度,然后根据索引号遍历数组,同时输出索引号 colours = ["red","green","blue"] for i in range(0,