遍历字典的几种方式

dic1 = {‘date‘:‘2018.11.2‘,‘name‘:‘carlber‘,‘work‘:"遍历",‘number‘:3}
for i in dic1:   #遍历字典中的键
    print(i)

for key in dic1.keys():
    print(key)

for value in dic1.values():  #遍历字典中的值
    print(value)

for item in dic1.items():  #遍历字典中的元素
    print(item)

for i in dic1:
    print("该次循环得到的key为%s,得到的值为%s"%(i,dic1[i]))

输出结果:

work
date
name
number
work
date
name
number
遍历
2018.11.2
carlber
3
(‘work‘, ‘遍历‘)
(‘date‘, ‘2018.11.2‘)
(‘name‘, ‘carlber‘)
(‘number‘, 3)
该次循环得到的key为work,得到的值为遍历
该次循环得到的key为date,得到的值为2018.11.2
该次循环得到的key为name,得到的值为carlber
该次循环得到的key为number,得到的值为3

原文地址:https://www.cnblogs.com/carlber/p/9895627.html

时间: 2024-07-29 16:29:30

遍历字典的几种方式的相关文章

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

java遍历Map的几种方式

1.遍历map的几种方式:private Hashtable<String, String> emails = new Hashtable<String, String>(); //方法一: 用entrySet() Iterator it = emails.entrySet().iterator(); while(it.hasNext()){ Map.Entry m=(Map.Entry)it.next(); logger.info("email-" + m.g

awk中遍历数组的2种方式

awk中数组比较随意,同一个数组中的元素不一定要相同类型,而且数组下表可以是数字也可以是字符. 遍历数组有两种方式: 1. 类似于C++的方式 #-----------------------------/chapter11/ex11-30.sh------------------ #! /bin/awk -f BEGIN { #定义数组 stu[1]="200200110" stu[2]="200200164" stu[3]="200200167&quo

9.9-全栈Java笔记:遍历集合的N种方式总结&Collections工具类

遍历集合的N种方式总结 [示例1]遍历List方法1,使用普通for循环 for(int i=0;i<list.size();i++){         //list为集合的对象名 String temp = (String)list.get(i); System.out.println(temp); } [示例2]遍历List方法2,使用增强for循环(使用泛型定义类型!) for (String   temp : list) { System.out.println(temp); } [示例

java中遍历集合的三种方式

集合遍历操作的三种方式 Iterator迭代器方式 增强for循环 普通for循环 代码如下: public static void test3(){ ArrayList list = new ArrayList(); list.add(123); list.add("AAAA"); list.add("bb"); list.add(new String("JavaEE")); list.add(new Date()); list.add(fal

遍历Map的四种方式

方法一 在for-each循环中使用entries来遍历 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Integer, Integer> map = new HashMap<Integer, Integer>();      for (Map.Entry<Integer, Integer> entry : map.entrySet()) {          System.out.println("Key = "

lua中遍历table的几种方式比较

在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是: for key, value in pairs(tbtest) do XXX end for key, value in ipairs(tbtest) do XXX end for i=1, #(tbtest) do XXX end for i=1, table.maxn(tbtest) do XXX end 前两种是泛型遍历,后两种是数值型遍历.当然你还会说

Java中遍历Map的四种方式

Demo如下 Map<String, String> map = new HashMap<>(); map.put("key1","data1"); map.put("key2","data2"); map.put("key3","data3"); //第一种方式 System.out.println("通过Map.keySet(),遍历key,valu

遍历json的几种方式。

json(JavaScript Object Notation),json是一种多用于存储和交换文本信息的语法.他能够进行数据的传输,通常和ajax一起使用.它具有体积小.速度快,易解析等诸多优点. 使用json首先要学习如何获取json的数据.json类似Java里的map集合,两者的数据都是由键值对构成的.键可以使用引号,也可以不使用引号. 1.定义json //基本格式 var category= {"id": "1", 'name': "JavaS