Python基础入门例程31-NP31 团队分组(列表)

最近的博文:

Python基础入门例程30-NP30 用列表实现队列(列表)-CSDN博客

Python基础入门例程29-NP29 用列表实现栈(列表)-CSDN博客

Python基础入门例程28-NP28 密码游戏(列表)-CSDN博客

 

目录

最近的博文:

描述

输入描述:

输出描述:

解答:

说明:


描述

创建一个列表group_list,其中依次包含字符串 'Tom', 'Allen', 'Jane', 'William', 'Tony' 表示这个小组成员的名字。现有三项任务需要他们去完成,根据不同任务的繁琐度和实际情况需要分别派2人、3人、2人来完成,他们决定通过对列表分片来分配任务。

使用print()语句和切片来打印列表group_list的前两个元素表示去做第一个任务的人的名字,
再使用print()语句和切片来打印列表group_list的中间三个元素表示去做第二个任务的人的名字,
再使用print()语句和切片来打印列表group_list的后两个元素表示去做第三个任务的人的名字。

 

输入描述:

输出描述:

按照题意输出

['Tom', 'Allen']

['Allen', 'Jane', 'William']
['William', 'Tony']

解答:

group_list = [ 'Tom', 'Allen', 'Jane', 'William', 'Tony' ]
#第一项任务
print(group_list[0:2])
#第二项任务
print(group_list[1:-1])#第二个到倒数第二个元素输出
#第三项任务
print(group_list[-2:])#倒数第二个元素往后的所有元素

 

说明:

考查列表的索引操作,也即是切片操作

注意:0表示第一个元素、-1表示最后一个元素

列表切片时,最右的索引值不输出。想要输出某个元素之后的所有元素时,list(index:)

你可能感兴趣的:(python,列表,列表索引,列表切片)