美文网首页
python中的dict

python中的dict

作者: AngueTone | 来源:发表于2016-12-30 14:01 被阅读0次

字典的添加、删除、修改操作

dict = {"a" : "apple", "b" : "banana", "g" : "grape", "o" : "orange"}
dict["w"] = "watermelon"                              #添加
del(dict["a"])                                                 #删除
dict["g"] = "grapefruit"
print dict.pop("b")    
print dictdict.clear()                                      #清空
print dict                                                                

字典的遍历

        dict = {"a" : "apple", "b" : "banana", "g" : "grape", "o" : "orange"}
         for k in dict:    
                  print "dict[%s] =" % k,dict[k]

字典items()的使用

dict = {"a" : "apple", "b" : "banana", "c" : "grape", "d" : "orange"}

每个元素是一个key和value组成的元组,以列表的方式输出print dict.items()

调用items()实现字典的遍历

          dict = {"a" : "apple", "b" : "banana", "g" : "grape", "o" : "orange"}
          for (k, v) in dict.items():    
                  print "dict[%s] =" % k, v

调用iteritems()实现字典的遍历

        dict = {"a" : "apple", "b" : "banana", "c" : "grape", "d" : "orange"}
          print dict.iteritems()
          for k, v in dict.iteritems():    
                  print "dict[%s] =" % k, v
          for (k, v) in zip(dict.iterkeys(), dict.itervalues()):    
                  print "dict[%s] =" % k, v

每个元素是一个key和value组成的元组,以列表的方式输出
print dict.items()
dict = {"a" : "apple", "b" : "banana", "c" : "grape", "d" : "orange"}
it = dict.iteritems()
print it

遍历字典里面的内容

  dict = {'name':'python','english':33,'math':35}
  print dict.items()
  for i, j in dict.items():
   print 'dict[%s]=' % i, j
  #结果
  [('name', 'python'), ('math', 35), ('english', 33)]
  dict[name]= python
  dict[math]= 35
  dict[english]= 33

或者:

  dict = {'name':'python','english':33,'math':35}
  for i in dict:
   print 'dict[%s]=' % dict[i]
  结果:
  dict[name]= python
  dict[math]= 35
  dict[english]= 33

-------------------------------------------
success_rate = {1:'1000000',2:'200000',3:'30000'}
for k in success_rate:
    print success_rate[k]
    print k
结果:
1000000  
1
200000
2
30000
3

或者:

   for k,v in dict.iteritems():
   print 'dict[%s]' % k, v
    结果:
    dict[name] python
    dict[math] 35
    dict[english] 33

相关文章

  • Python基础入门—字典(dict)

    概述:python中的dict具有如下特点 dict是可变的 dict可以存储任意数量的Python对象 dict...

  • Python 小技巧

    1 Python: dict 小技巧 注意:Python 3 中的 dict 是有序的。 1.1 别样的合并字典技...

  • _slots_简介1-类__dict__

    Python最简单的类 输出: 结论: python中实例的变量属性保存在__dict__ __dict__不保存...

  • TypeError: 'dict_keys' object do

    在python2中,dict.keys()得到一个列表,而在python3中,返回的是class 'dict_ke...

  • python中的dict和set

    一:字典dict python中的dict和golang中map的概念是一致的,称为“字典”。 dict可以用在需...

  • python中dict

    python中的dict,类似于js中的对象实体。在python2.x和3.x中判断是否存在这个键值需要注意不同 ...

  • 2020-10-16 如何合并dict

    python 如何合并dict dict2中我们不知道有哪些key, 和dict中重复的就覆盖, 没有的则新增用下...

  • Python中的dict

    dict的items()与iteritems() 注意:在 python3 中不存在 iteritems 属性,只...

  • python中的dict

    字典的添加、删除、修改操作 字典的遍历 字典items()的使用 每个元素是一个key和value组成的元组,以列...

  • 6、dict和Set类型

    1、Python之什么是dict Python的 dict 就是专门干这件事的。用dict表示“名字”-“成绩”的...

网友评论

      本文标题:python中的dict

      本文链接:https://www.haomeiwen.com/subject/ggimmttx.html