时间:2021-05-22
本文实例讲述了python实现在无须过多援引的情况下创建字典的方法。分享给大家供大家参考。具体实现方法如下:
1.使用itertools模块
import itertoolsthe_key = ['ab','22',33]the_vale = ['aaaa',"dddddddd",'22222222222']d = dict(itertools.izip(the_key,the_vale))print d2.加参数
dict = dict(red = 1,bule = 2,yellow = 3)print dict结果为:{'yellow': 3, 'bule': 2, 'red': 1}
3.使用内置的zip函数
zip([iterable,...])返回一个列表,
结果:
4.dict的fromkeys函数
创建的每个键有相同的value
结果:{33: 0, 'ab': 0, '22': 0}
import stringcount_by_letter = dict.fromkeys(string.ascii_lowercase,0)print count_by_letter结果:
{'a': 0, 'c': 0, 'b': 0, 'e': 0, 'd': 0, 'g': 0, 'f': 0, 'i': 0, 'h': 0, 'k': 0, 'j': 0, 'm': 0, 'l': 0, 'o': 0, 'n': 0, 'q': 0, 'p': 0, 's': 0, 'r': 0, 'u': 0, 't': 0, 'w': 0, 'v': 0, 'y': 0, 'x': 0, 'z': 0}希望本文所述对大家Python程序设计的学习有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Python中的字典是Python中一个键值映射的数据结构,下面介绍一下如何优雅的操作字典.1.1创建字典Python有两种方法可以创建字典,第一种是使用花括号
setdefault()方法类似于get()方法,但会设置字典[键]=默认情况下,如果键不是已经在字典中。方法以下是setdefault()方法的语法:dict
前言在默认情况下,Python的新类和旧类的实例都有一个字典来存储属性值。这对于那些没有实例属性的对象来说太浪费空间了,当需要创建大量实例的时候,这个问题变得尤
本文实例讲述了Python实现合并字典的方法。分享给大家供大家参考。具体实现方法如下:#将两个字典合并#!/usr/bin/pythondefadddict(d
本文实例讲述了python实现给字典添加条目的方法,是针对字典操作中比较实用的技巧。分享给大家供大家参考。具体实现方法如下:defaddWord(theInde