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