赞
踩
目录
描述
从键盘输入一个列表,计算输出列表元素的平均值。请完善代码。
def mean(numlist):
s = 0.0
for num in numlist:
s = s + num
return ___①___
#请输入一个列表:
ls = eval(input())
print("average:",___②___)
- def mean(numlist):
- s = 0.0
- for num in numlist:
- s = s + num
- return s/len(numlist)
-
- ls = eval(input())
- print("average:",mean(ls))
输出字典fruits中键值最大的键值对。完善代码。
fruits = {"apple":10,"mango":12,"durian":20,"banana":5}
m = 'apple' for key in fruits.keys():
#此段代码请完善
print('{}:{}'.format(m,fruits[m]))
- fruits = {"apple":10,"mango":12,"durian":20,"banana":5}
- m = 'apple'
- for key in fruits.keys():
- if(fruits[key]==max(fruits.values())):
- m=key
- break
- print('{}:{}'.format(m,fruits[m]))
values():以列表返回字典中的所有值(value)
- car = {
- "brand": "Porsche",
- "model": "911",
- "year": 1963
- }
-
- x = car.values()
-
- print(x)
运行结果:
dict_values(['Porsche', '911', 1963])
max()
max(iterable, *[, key, default]) :传入可迭代对象时,取其元素最大值
- >>> s = '12345'
- >>> print(max(s))
- 5
max(arg1, arg2, *args[, key]):传入的多个参数的最大值
- >>> max(1,2) # 取数值大者
- 2
- >>> max(-1,0,key = abs) #求绝对值后再取较大者
- -1
描述
获得用户输入的一个字符串,输出每个字符对应的Unicode值,这些值一行输出,采用逗号分隔,最后没有逗号。请完善代码。
- s = input("")
- ls = []
- for c in s:
- ls.append(str(ord(c)))
- print(','.join(ls))
join():
合并字符串并将列表(或元组)中多个字符串采用固定的分隔符连接在一起
- >>> list = ['a','b','c']
- >>> '-'.join(list)
- 'a-b-c'
描述
请补充横线处的代码,listA中存放了已点的餐单,让Python帮你增加一个“红烧肉”,去掉一个“水煮干丝”。
listA = ['水煮干丝','平桥豆腐','白灼虾','香菇青菜','西红柿鸡蛋汤']
listA.___①____ ("红烧肉")
listA.____②____ ("水煮干丝") print(listA)
- listA = ['水煮干丝','平桥豆腐','白灼虾','香菇青菜','西红柿鸡蛋汤']
- listA.append("红烧肉")
- listA.remove("水煮干丝")
- print(listA)
list.append() :在列表末尾添加新的对象
list.remove() :移除列表中某个值的第一个匹配项
描述
请补充横线处的代码。dictMenu中存放了你的双人下午套餐(包括咖啡2份和点心2份)的价格,让Python帮忙计算并输出消费总额。
输出
输出一个数字
- dictMenu = {'卡布奇洛':32,'摩卡':30,'抹茶蛋糕':28,'布朗尼':26}
- sum=0
- for i in dictMenu.values():
- sum += i
- print(sum)
1.输入两个列表alist和blist,要求列表中的每个元素都为正整数且不超过10;
合并alist和blist,并将重复的元素去掉后输出一个新的列表clist。
可以使用以下实现列表alist的输入:
alist=list(map(int,input().split()))
同时为保证输出结果一致,请将集合内元素排序之后再输出。
如对于列表alist,可输出sorted(alist)。
输入格式:
共两行,每一行都用来输入列表中的元素值,以空格隔开。
输出格式:
共一行,以列表形式打印输出。
输入样例:
1 2 3
4 3 2
输出样例:
[1,2,3,4]
- alist=list(map(int,input().split()))
- blist=list(map(int,input().split()))
- clist=set(alist+blist)
-
- print(clist)
2.输入一个列表,要求列表中的每个元素都为整数;
将列表中的所有元素按照它们的绝对值大小进行排序,绝对值相同的还保持原来的相对位置,打印排序后的列表(绝对值大小仅作为排序依据,打印出的列表中元素仍为原列表中的元素)
输入格式:
共一行,列表中的元素值,以空格隔开。
输出格式:
共一行,为一个列表。
输入样例:
-2 1 3
输出样例:
[1, -2, 3]
- alist=list(map(int,input().split()))
- print(sorted(alist,key=lambda x:abs(x)))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。