python 练习(一)

python 练习(一),第1张

python 练习
  • 函数
    • sorted函数
    • str.center
  • 字典排序

函数 sorted函数

sorted(iterable,key,reverse)
sorted一共有iterable,key,reverse这三个参数。

  • iterable表示可以迭代的对象
  • 主要是用来进行比较的元素,只有一个参数,具体的函数参数取自于可迭代对象中,用来指定可迭代对象中的一个元素来进行排序。
  • reverse – 排序规则,reverse = True 降序 , reverse = False 升序(默认)。
str.center

用于将字符串居中对齐,center(width,fillchar).
参数width,字符串宽度
参数fillchar,填充的字符,默认空格。

字典排序
dic1 = {'Tom':21,'Bob':18,'Jack':23,'Ana':20}
dic2 = {'李雷':21,'韩梅梅':18,'小明':23,'小红':20}

dic1 = dict(sorted(dic1.items(),key=lambda x : x[0]))    # 按照字典的键进行排序,列表转字典
dic2 = dict(sorted(dic2.items(),key=lambda x : x[1]))    # 按照字典的值进行排序


n = int(input())
print(list(dic1.keys())[0:n])  # 列表切片
print(list(dic2.items())[0:n])  # 字典转列表

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/717939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存