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-修改嘉宾名单**:
你刚得知有位嘉宾无法赴约,因此需要另外邀请一位嘉宾。
*题目要求:
- 指出哪位嘉宾无法赴约
- 修改嘉宾名单
- 再次发出邀请
问题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-课下作业
你刚找到了一个更大的餐桌,可容纳更多的嘉宾。请想想你还想邀
请哪三位嘉宾
- 任务要求
- 选取你想邀请的新嘉宾
- 对原有嘉宾做出解释
- 尝试使用insert()将新嘉宾顺序放置开头,并打印新的列表
附录: insert ()的使用方法.
下期预告: Python教程实例–if语句的使用.