【发布时间】:2015-03-05 20:14:37
【问题描述】:
观察下面的代码:
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] )?
【问题讨论】:
-
可能 b/c 您使用的是 python 3.+,它限制
print只能被称为print(<input>)。见documentation -
谢谢!我感谢您的解释。
标签: python list printing append