Python系列——列表创建、输出、计算、增加、修改列表
CSDN的小伙伴们好久不见
大家好久不见啊!不经意间停更了这么久,我来补作业了~~
今天我们就来实践一道练习题吧!
列表的运用
本期我们主要完成列表创建、输出、计算、增加元素和修改列表。
有一个包含多个学生信息(主要有:姓名name,年龄age,分数score)的列表names,请编程完成下列任务:
(1)如何输出列表names的元素;
(2)如何统计总分;
(3)增加元素: {‘name’:‘杨军’,‘age’:22,‘score’:95};
(4)年龄未满20岁,成绩加5分
创建列表names
创建题目所需的列表names
# 创建列表
names = [{'name':'张三','age':18,'score':90},
{'name':'李四','age':20,'score':80},
{'name':'王五','age':18,'score':70}
]
输出列表元素
(1)如何输出列表names的元素;
print(names) # 输出列表元素
统计总分
(2)如何统计总分;
# 统计总分
s = 0
for i in range(0,3):
s = s + names[i].get('score')
print(s)
增加列表元素
(3)增加元素: {‘name’:‘杨军’,‘age’:22,‘score’:95};
# 增加元素
names.append({'name':'杨军','age':22,'score':95})
print(names)
根据条件修改列表
(4)年龄未满20岁,成绩加5分
# 年龄未满20岁,成绩加5分
for i in range(0,4):
if names[i].get('age') < 20:
names[i]['score'] = names[i].get('score') + 5
print(names[i])
完成
本次就不把结果呈现出来了,有任何问题可以评论或者私聊我哦~可能不会秒回,但一定会认真回复的
如果有帮助别忘了点个赞支持一下哦~
感谢小伙伴的浏览,我会继续努力的!!有需要我更新的内容欢迎评论哦!