我对 Python 很陌生。我有一个名称列表(第一个和最后一个)作为字符串从我的文本文件存储到 python 中的一个列表中。我试图弄清楚如何获取列表中所有姓名的姓氏中第二个字母的频率。
这是我的姓名列表中的示例:
['Name', 'Allen Doe', 'Jane Doe', 'Larry Hackman']
从这个列表中,a 的频率应该是 1,o 的频率应该是 2。
这是我到目前为止所拥有的:
n = open('name.txt', 'r')
with open('name.txt', 'r') as n:
nameList = [line.strip() for line in n]
print nameList
from collections import Counter
nameFreq = Counter(nameList)
print "The frequency of the second letter in last name is"
print nameFreq
如何操纵计数器只计算姓氏中的第二个字母?任何帮助表示赞赏。