Python教程实例--列表的使用

Python教程实例–列表的使用


在本文中,你将学习列表是什么以及如何使用列表元素。列表让你能够在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素。列表是新手可直接使用的最强大的Python功能之一,它融合了众多重要的编程概念。

为了便于理解,我们将给出例题来进行详细解释。
  • 题目来源:“Python编程 从入门到实践 ,埃里克·马瑟斯”
问题1-嘉宾名单*:

如果你可以邀请任何人一起共进晚餐(无论是在世的还是故去的),
你会邀请哪些人?请创建一个列表,其中包含至少 3 个你想邀请的人;然后,使用这个列表打印消息,邀请这些人来与你共进晚餐。

问题1分析

根据题意,我们可假设参加晚餐的人有 Ally Bob Carry三人。则用列表记录下三人的名字,之后进行打印即可。(学到知识:列表的运用)

问题1代码
#输入参加的人名
dinner_name = ['Ally', 'Bob', 'Carry'] 
#对人名进行打印
print("去参加晚餐的人有:" + dinner_name[0]+","+dinner_name[1]+","+dinner_name[2])


问题2-修改嘉宾名单**:

你刚得知有位嘉宾无法赴约,因此需要另外邀请一位嘉宾。
*题目要求:

  1. 指出哪位嘉宾无法赴约
  2. 修改嘉宾名单
  3. 再次发出邀请
问题2分析

根据题意,我们可假设参加晚餐的人 Ally 无法赴约,因此我们决定邀请Tom来参加赴约。因此首先需要申明Ally无法赴约,然后进行名单更改,之后进行打印即可。(学到知识:列表的增添,列表的删除)

问题2代码
#输入参加的人名
dinner_name = ['Ally', 'Bob', 'Carry'] 
#对人名进行打印
print("去参加晚餐的人有:" + dinner_name[0]+","+dinner_name[1]+","+dinner_name[2])
#名单更改
Guest_absent='Ally'
Guest_new='Tom'
dinner_name.remove(Guest_absent)
dinner_name.append(Guest_new)
print("由于特殊原因," + Guest_absent+"不能到场,因此我们邀请新的嘉宾"+Guest_new+"出席\n")
print("新的名单为:" + dinner_name[0]+","+dinner_name[1]+","+dinner_name[2])


输出结果
去参加晚餐的人有:Ally,Bob,Carry
由于特殊原因,Ally不能到场,因此我们邀请新的嘉宾Tom出席

新的名单为:Bob,Carry,Tom


问题3-课下作业

你刚找到了一个更大的餐桌,可容纳更多的嘉宾。请想想你还想邀
请哪三位嘉宾

  • 任务要求
  1. 选取你想邀请的新嘉宾
  2. 对原有嘉宾做出解释
  3. 尝试使用insert()将新嘉宾顺序放置开头,并打印新的列表

附录: insert ()的使用方法.


下期预告: Python教程实例–if语句的使用.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值