本文目录一览:
- 1、Python练习题,应该是jieba的应用,但是我不太会写,希望有人指导一下,感谢!!
- 2、关于Python字典的两道题目
- 3、Python字典题求助
- 4、急求!这道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