案例#5b,管理项目item数据
本节案例,主要介绍列表扩展类L,内部项目item的管理。
案例文件名:fa2lsub005b.py,我们先看看案例,分组进行解说。 大家先看看第1组程序代码: print('\n----- #1') a=L('btc',3,'eth',0,3,'ltc',2,'xrp') print('a:',a) 定义L对象变量a,对应的输出信息: ----- #1 a: (#8) ['btc',3,'eth',0,3,'ltc',2,'xrp']
第2组程序代码: print('\n----- #2') n=len(a) print('n:',n) len函数,获取L对象包含的item项目对象数目,该函数是调用了实际L对象内部函数__len__(self)。 对应的输出信息: ----- #2 n: 8
第3组程序代码: print('\n----- #3') cnt=a.count(3) print('cnt:',cnt) cnt2=a.count('e') print('cnt2:',cnt2) cnt3=a.count('eth') print('cnt3:',cnt3) count函数,返回值是L对象变量中,赋值等于count函数参数的数据项目item,在L对象中出现的个数。对应的输出信息: ----- #3 cnt: 2 cnt2: 0 cnt3: 1
多资料请参见: 极宽量化公众号,免费订阅,欢迎大家关注。
| 【极宽QQ群】 l 群号:1057170501 ,zwPython.com学习QQ群,面向py初学者和大众小白用户 l 群号:124134140,TOP极宽金融量化,三千人超大QQ群,面向专业金融实盘用户。 l 群号:699266891,TFB极宽足球大数据QQ群 。l 群号:790548107,FASTAI智能量化群 |
|