统计单词的数量和每个英文单词出现的次数。

#把字符串a中的旧字符串替换成新的字符串

a="I am a boy,what a about you ? a boy too ?"

a=a.replace(","," ")

a=a.replace("?"," ")

print(a)

#对字符串a进行切片操作

l=a.split()

print(l)

words_number=len(l)

#对字符串l进行某个元素的统计

d={}

for iin l:

d[i]=l.count(i)

print(d)



一个列表,排重,不能用set,也不能用字典

1生成一个空列表result,存储排重后的元素

2遍历列表的每一个元素,判断是否在result列表里面,如果不在,就添加到result列表中

3如果在,则不做任何动作

4最后打印result列表

l = [1,2,1,2,1,2,3,3]

result = []

for i in l:

    if i not in result:

        result.append(i)

print(result)

你可能感兴趣的:(统计单词的数量和每个英文单词出现的次数。)