- # 这个类用来演示如何对自定义对象进行排序
- class Sortobj:
- a = 0
- b = ''
- def __init__(self, a, b):
- self.a = a
- self.b = b
- def printab(self):
- print self.a, self.b
-
- # 演示对字符串列表进行排序
- samplelist_str = ['blue','allen','sophia','keen']
- print samplelist_str
- samplelist_str.sort()
- print samplelist_str
继续阅读 »
- dict1={1:[1,11,111],2:[2,22,222]}
- dict2={3:[3,33,333],4:[4,44,444]}
合并两个字典得到类似
- {1:[1,11,111],2:[2,22,222],3:[3,33,333],4:[4,44,444]}
方法1:
- dictMerged1=dict(dict1.items()+dict2.items())
方法2:
- dictMerged2=dict(dict1, **dict2)
方法2等同于:
- dictMerged=dict1.copy()
- dictMerged.update(dict2)
继续阅读 »
1,使用系统函数__import_()
- stringmodule = __import__('string')
2,使用imp 模块
- import imp
- stringmodule = imp.load_module('string',*imp.find_module('string'))
3,使用exec
- import_string = "import string as stringmodule"
- exec import_string
变量是否存在
- 1,hasattr(Test,'t')
- 2, 'var' in locals().keys()
- 3,'var' in dir()
- 4,vars().has_key('s')