如何选择字符串的一部分?

2024-04-28 22:00:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图比较我正在考虑的各个大学毕业所需的Eds。我想特别计算任何包含关键字(例如:ENG)的内容,但我只能让它对整个字符串起作用

我当前的代码如下所示

lis_UofM= ['LINGUS','MATH','NatSCI','LINGUS', 'ART', 'SocSCI']
lis_IIT=['MATH','NatSCI','ENG','MATH','PhysSCI','CompSCI']
lis_UCSD=['ENG','MATH','NatSCI','ENG','SocSCI','ART']

UofM_ENG=lis_UofM.count('ENG')+lis_UofM.count('LINGUS')
IIT_ENG=lis_IIT.count('ENG')
UCSD_ENG=lis_UCSD.count('ENG')

chart=pygal.StackedBar()
chart.add('UofM-Twin Cities',[UofM_MATH,UofM_ENG])
chart.add('IIT',[IIT_MATH, IIT_ENG])
chart.add('UCSD',[UCSD_MATH,UCSD_ENG])
chart.render()

我想对像'ENG103''ENG 202'这样的类进行计数,或者对包含'SCI'的所有类进行计数,而不为每个类分别创建计数函数。可能吗


Tags: addcountchartmatheng计数iitart