可以调用,比如下面,common_func被多个函数调用。
class MyClass:def __init__(self):
pass
def func1(self):
# do something
self.common_func()
def func2(self):
# do something
self.common_func()
def common_func(self):
pass
创建字典只需要把字典赋值给一个变量,不管这个字典是否包含元素:>>>dict1 = {}
>>>dict2 = {'name': 'earth', 'port': 80}
>>>dict1, dict2
({}, {'port': 80, 'name': 'earth'})
从Python 2.2 版本起, 可以用工厂方法 dict() 来创建字典。 当我们详细讨论dict()的时候
会看到更多的例子,现在来看一个小例子:
>>>fdict = dict((['x', 1], ['y', 2]))
>>>fdict
{'y': 2, 'x': 1}
从Python 2.3 版本起, 可以用一个很方便的内建方法fromkeys() 来创建一个"默认"字典, 字
典中元素具有相同的值 (如果没有给出, 默认为None):
>>>ddict = {}.fromkeys(('x', 'y'), -1)
>>>ddict
{'y': -1, 'x': -1}
>>>
>>>edict = {}.fromkeys(('foo', 'bar'))
>>>edict
{'foo': None, 'bar': None}