甲Char_Record
是3项列表[char, total, pos_list]
其中找到元素的索引occurence的字符串数
char
是一个字符串total
位于NAT较char
出现的次数
pos_list
是NAT的代表char
使用函数build_char_records()
应产生一个排序列表,其中每个字符都代表(小写)。
例如:
>>>build_char_records('Hi there bye')
['',2,[2,8]]
['b',1,[9]]
['e',3,[5,7,11]]
['h',2[0,4]]
['i',1,[1]]
['r',1,[6]]
['t',1,[3]]
['y',1,[10]]
我只是写了这个样子,我不知道该怎么做,有人帮助,请。谢谢。
def build_char_records(s):
s=sorted(s)
a=[]
for i in range(len(s)):
你也许可以为每个字符做匹配次数的正则表达式。即“a”:'count = len(re.match(/ [a]/g,phrase).groups())? –