Ваше требование не совсем понятно ... однако, пожалуйста, попробуйте следующие решения ...
i
.если вы want to find the count of occurrence
из word
просто передадите строку и word
в качестве аргумента ..
попробуйте следующий код ...
def language_both_jp(y, word):
count = 0
prog = (y.split(";"))
for i in range(0,len(prog)):
if(prog[i] == word):
count += 1
return count
string = 'java;python;java;python;c;python'
print(language_both_jp(string, 'java'))
, он напечатает счетчиквхождение слова
ii
.Если вы хотите оштрафовать вхождение двух слов ..
, попробуйте код ниже:
def language_both_jp(y, word1,word2):
count1 = 0
count2 = 0
prog = (y.split(";"))
for i in range(0,len(prog)):
if(prog[i] == word1):
count1 += 1
if(prog[i] == word2):
count2 += 1
return 'occurrence of '+word1+'='+str(count1)+'\n'+'occurrence of '+word2+'='+str(count2)
args = 'java;python;java;python;c;python'
print(language_both_jp(args, 'java','python'))
iii
.Если вы хотите найти наличие каких-либо двух слов ...
попробуйте ниже код
def language_both_jp(y, word1,word2):
count = ''
prog = (y.split(";"))
for i in range(0,len(prog)):
if(prog[i] == word1):
for i in range(0, len(prog)):
if(prog[i] == word2):
count = 'yes'
else:
count = 'no'
return count
args = 'java;python;java;python;c;python'
print(language_both_jp(args, 'java','python'))
, пожалуйста, спросите, если у вас есть какие-либо сомнения ...