|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
遍历所有单词,把单词中不含的字母的概率统计出来,但是自己的方法好2b,希望有大神帮忙优化一下,源代码如下:
- fin = open("words.txt")
- words = []
- s = [[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]]
- for line in fin:
- word = line.strip()
- words.append(word)
- for letter in "abcdefghijklmnopqrstuvwxyz":
- if not letter in word:
- c = "abcdefghijklmnopqrstuvwxyz".find(letter)
- s[c].append(word)
- for letter in "abcdefghijklmnopqrstuvwxyz":
- c = "abcdefghijklmnopqrstuvwxyz".find(letter)
- print("单词中没有%s 的比例是: %f" % (letter,len(s[c])/len(words)))
复制代码
感觉自己蠢哭了,手动@一位经常帮我的大神,@冬雪雪冬 |
|