python 总结(这一周在PAT做题整理的)

这篇博客介绍了Python的基础语法,包括for循环、append函数、sorted函数的使用。讲解了如何利用map函数处理输入数据,join函数拼接字符串,以及如何保留数据的小数位。此外,还提到了Python中对列表、字典排序的方法,并展示了如何根据元素的特定字段进行排序。
摘要由CSDN通过智能技术生成

for 函数

将j代入到res(list)中的每个元素,然后输出,end=" "表示输出不换行。

for j in res:
    print (j,end=" ")

append函数

向list的末尾插入一个元素

sorted函数

#当待排序列表的元素由多字段构成时,我们可以通过sorted(iterable,key,reverse)的参数key来制定我们根据那个字段对列表元素进行排序,返回重新排序的列表。
#     reverse默认为升序排序,通过设置revers = True 来实现降序
#   key=lambda 元素: 元素[字段索引] 多元素的时候排序
#   例如:想对元素第二个字段排序,则
#   key=lambda y: y[1] 备注:这里y可以是任意字母,等同key=lambda x: x[1]

result = sorted(stu_infos, key=lambda x: int(x[2]), reverse=True)  
#按多元素的第三个元素(成绩) 排序

#对字典进行排序
price = {0: 4.166666666666667, 1: 4.8, 2: 4.5}
price2 = sorted(price, key=lambda i:price[i], reverse=True)
#输出   [1, 2, 0] 返回的是字典的key 不是value

map函数

n,m = map(int,input().split())   # 分割之后 使用map都转化为int 然后赋值给n,m

join函数

join()
方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 

num2=['1','2','3']
print(' '.join(num2))    #输出1 2 3

数据精确保留小数位

print("%.2f" % result)#精确保留2位小数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值