Ⅰ python中的常用內置函數有哪些呢
abs() divmod() input() open() staticmethod()
all() enumerate() int() ord() str()
any() eval() isinstance() pow() sum()
basestring() execfile() issubclass() print() super()
bin() file() iter() property() tuple()
bool() filter() len() range() type()
bytearray() float() list() raw_input() unichr()
callable() format() locals() rece() unicode()
chr() frozenset() long() reload() vars()
classmethod() getattr() map() repr() xrange()
cmp() globals() max() reverse() zip()
compile() hasattr() memoryview() round() __import__()
complex() hash() min() set()
delattr() help() next() setattr()
dict() hex() object() slice()
dir() id() oct() sorted()
Ⅱ 在Python中怎麼把class類轉成list類
你需要自定義函數。
或者使用__list__,這樣就可以使用內置的list函數了。
classA:
def__init__():
self.a=1
self.b=2
defto_list():
"""需要你自定義函數行為"""
return[self.a,self.b]
def__list__():
"""需要你自定義函數行為"""
return[self.a,self.b]
a=A()
lst1=a.to_list()
lst2=list(a)#調用__list__
別的可以直接調用list函數的都是底層實現了__list__或者做了別的實現,你自己的類需要你自己實現。