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])

完成

本次就不把结果呈现出来了,有任何问题可以评论或者私聊我哦~可能不会秒回,但一定会认真回复的

如果有帮助别忘了点个赞支持一下哦~

感谢小伙伴的浏览,我会继续努力的!!有需要我更新的内容欢迎评论哦!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值