004_011 Python 创建字典 避免和标识符冲突

来源:互联网 发布:client mac addr 编辑:程序博客网 时间:2024/06/14 02:17

代码如下:

#encoding=utf-8print '中国'#创建字典 避免和标识符冲突#方法一  ,for=123不能使用该参数 不能避免和标识符冲突dict1=dict(green=1,blue=255,red=80)print dict1#方法二   能避免和标识符冲突dict1={'green':1,'blue':255,'red':80,'for':123}print dict1#方法三 比四速度慢  能避免和标识符冲突keys=('green','blue','red','for')vals=(1,255,80,123)dict1=dict(zip(keys,vals))print dict1#方法四 序列比较长的时候使用  能避免和标识符冲突import itertools dict1=dict(itertools.izip(keys,vals))print dict1#方法四 创建值相同的dictimport stringdict1=dict.fromkeys(string.ascii_lowercase,0)print dict1

打印结果如下:

中国
{'blue': 255, 'green': 1, 'red': 80}
{'blue': 255, 'green': 1, 'for': 123, 'red': 80}
{'blue': 255, 'green': 1, 'for': 123, 'red': 80}
{'blue': 255, 'green': 1, 'for': 123, 'red': 80}
{'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}

0 0
原创粉丝点击