您的位置:

python字典应用练习题(python字典例题)

本文目录一览:

Python练习题,应该是jieba的应用,但是我不太会写,希望有人指导一下,感谢!!

str = input("请输入要分析的字符串,回车表示结束:")

while str != '':

# 创建字典类型保存结果

counts = {}

# 创建字典类型

for ch in str:

counts[ch] = counts.get(ch,0) + 1

# 改变类型为列表类型,按照出现频率降序排列

items = list(counts.items())

# 利用sort函数排序

items.sort(key= lambda x : x[1],reverse= True)

# 打印输出。

for i in range(len(items)):

word, count = items[i]

print("{0:10}{1:5}".format(word, count))

str = input("请输入要分析的字符串,回车表示结束:")

关于Python字典的两道题目

dd = dict()

while True:

    key = input("存入的键:")

    value = input("存入的值:")

    dd[key] = value

    flag = input("是否继续存入[y/Y/N/n]:")

    if flag in ['n','N']:

        break

keys = list(dd.keys())

values = list(dd.values())

print(keys)

print(values)

我的是3版本,自己改改,输入错误看看是不是数据类型问题

第五题:

letter = dict()

strs = input("输入一串字符串:")

for i in strs:

    letter.setdefault(i,0)

    letter[i] += 1

keys = list(letter.keys())

keys.sort()

for i in keys:    

    print(i,letter[i])

Python字典题求助

def displayDocument(d):

print('归档档案清单:')

for k, v in d.items():

print(f'{v} {k}')

total = sum(d.values())

print(f'已归档档案共计:{total} 件')

displayDocument(d)

急求!这道python字典函数的题怎么做呀?

等于8

get方法 第一个参数是key ,获取得到就返回字典里对应的value,获取不到就返回第二个参数,

所以第一个get得到3 第二个get得到5

加起来是8