길이가 1 인 문자열에 대해 작동하는 함수를 작성했지만 더 긴 길이의 문자열에 대해서는 어떻게 작동하는지 잘 모릅니다. 문자열에서 파이썬의 부분 문자열 발생 백분율을 계산합니다.
def function(text, n):
dict={}
char_count=0
for c in text:
keys=dict.keys()
if c.isalpha()==True:
char_count+=1
if c in keys:
dict[c] +=1
else:
dict[c]=1
for key in dict:
dict[key]=dict[key]/char_count
return dict
수입의 사용
은 매우 환영되지 않습니다 :/
힌트 : 먼저 문자열을 ['str.split()'] (https://docs.python.org/2/library/stdtypes.html#str.split)을 사용하여 분할 한 후 크기가 다른 결과 목록의 요소 – zwer
누군가 답장을 내려 보았습니다. 설명 해주십시오? – Prune