一、定义一个新字典:
"""
dict.fromkeys(S[,v])
New dict with keys from S and values equal to v.
v defaults to None.
"""
d1 = dict.fromkeys(['a','b']) #d1= {'a': None, 'b': None}
d2 = dict.fromkeys(['a','b'],["hell o","python"]) #d2= {'a': ['hello', 'python'], 'b': ['hello', 'python']}
print "d1=",d1," ","d2=",d2
#help(dict.fromkeys)
"""
class dict(object)
|dict() -> new empty dictionary
| dict(mapping) -> new dictionary initialized from a mapping object's
| (key, value) pairs
| dict(iterable) -> new dictionary initialized as if via:
| d = {}
| for k, v in iterable:
| d[k] = v
| dict(**kwargs) -> new dictionary initialized with the name=value pairs
| in the keyword argument list. For example: dict(one=1, two=2)
"""
keyslist = [1,2,3]
valueslist = ["hello",',','python']
d3 = dict(zip(keyslist,valueslist))
print "d3=",d3