python的字典dict实例

1.获取目标字典,将字典中的字键和值调换,读取名字。

dict = {'Zara': 'Name', 7: 'Age', 'First': 'Class'}

# dict.items()  #以列表返回可遍历的(键, 值) 元组数组
d = {}
# for i in range(len(dict)):
for item in dict.items():
    d[item[1]]= item[0]
#     print(item)
print(d)

#读取字键值
print("His name is ",d['Name'])

输出结果为:

{'Name': 'Zara', 'Age': 7, 'Class': 'First'}
His name is  Zara

2.面试题:统计输入的列表个数,并排序。

#统计输入的列表个数
txt = input("请输入学校类型:") #以空格分隔,共一行,示例:综合 理工 综合 理工
t = txt.split()
d = {}
for i in range(len(t)):
    d[t[i]] = d.get(t[i],0)+1
    print(d)
ls = list(d.items())
print(ls)
ls.sort(key=lambda x:x[1],reverse=True) #按数量排序
for k in ls:
    print("{}:{}".format(k[0],k[1]))

输出结果为:

请输入学校类型:综合 理工 综合 理工 化学 英语 数学 数学
字典d为 {'综合': 2, '理工': 2, '化学': 1, '英语': 1, '数学': 2}
列表ls为 [('综合', 2), ('理工', 2), ('化学', 1), ('英语', 1), ('数学', 2)]
综合:2
理工:2
数学:2
化学:1
英语:1

python的基础知识能想到的都分享了,同学们有什么想要分享的可以和我分享哦。下章节开始分享读取文件的知识。


参考文章

字典dict具体的使用方法可参考:python的dict字典的语法及实例_小白修炼晋级中的博客-CSDN博客_python字典的基本案例

for循环的具体使用方法可参考:python的for循环语句的用法及实例_小白修炼晋级中的博客-CSDN博客_python中for循环语句例子

split函数具体使用方法可参考:python如何将字符串进行拆分——split函数的用法及实例_小白修炼晋级中的博客-CSDN博客

list的reverse、sort具体用法可参考:

扫描二维码关注公众号,回复: 14977480 查看本文章

python的列表list排序方法——sort、reverse用法及实例_小白修炼晋级中的博客-CSDN博客_python中sort和reverse




 

猜你喜欢

转载自blog.csdn.net/weixin_50853979/article/details/128275584
今日推荐