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位小数