首頁  >  文章  >  後端開發  >  蟒蛇技巧

蟒蛇技巧

巴扎黑
巴扎黑原創
2016-12-09 13:27:142497瀏覽

1、enum 

Python代碼  

#!/usr/bin/env python  
# -*- coding:utf-8 -*-  
  
def enum(**enums):  
    return type('Enum', (), enums)  
Gender = enum(MALE=0,FEMALE=1)  
print Gender.MALE  
print Gender.FEMALE



2、檢查字串是否為number 

Pyt 

s='123456789'  
s.isdigit()#return True


4、兩個list轉成一個dict 

Python代碼  

s=[1,2,3]  
w=[2,3,4]  
list(set(s).intersection(w))



5、singleton 

代碼

Python  

oopreee 

dict(zip(a,b))


6、list排重 

Python代碼  

def singleton(cls):  
    instances = {}  
    def get_instance():  
        if cls not in instances:  
            instances[cls] = cls()  
        return instances[cls]  
    return get_instance


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:redis-python下一篇:redis-python