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

python字典应用练习题(python字典例题)str = input(“请输入要分析的字符串,回车表示结束:”)

本文目录一览:

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字典应用练习题(python字典例题)

关于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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/23181.html

(0)
上一篇 2023-11-30
下一篇 2023-11-30

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注