删除列表中的一系列项目与打印列表中的一系列项目
Deleting a range of items in a list versus printing a range of items in a list
遵守以下代码:
1 names = ['Louisa', 'Mean Girl Star Wars Fan', 'Olive']
2 names.append('Stephen')
3 names.append('Lucia')
4 names.append('Gianna')
5 names.append('Sal')
6 names.append('Andrew')
7 names.append('Francesca...we think')
8 names.append('Peter or John')
9 del names[0:3]
10 print(names[0:6])
为什么我必须指定 [0:3] 的范围来删除列表名称中的前 3 个条目,但当我想打印列表中的 6 个名称时,我必须指定 print(names[0: 6])?
遵守以下代码:
1 names = ['Louisa', 'Mean Girl Star Wars Fan', 'Olive']
2 names.append('Stephen')
3 names.append('Lucia')
4 names.append('Gianna')
5 names.append('Sal')
6 names.append('Andrew')
7 names.append('Francesca...we think')
8 names.append('Peter or John')
9 del names[0:3]
10 print(names[0:6])
为什么我必须指定 [0:3] 的范围来删除列表名称中的前 3 个条目,但当我想打印列表中的 6 个名称时,我必须指定 print(names[0: 6])?