use*_*855 2 python printing list
我想知道如何从列表中打印特定项目,例如:
li = [1,2,3,4]
Run Code Online (Sandbox Code Playgroud)
我想打印只是3 次和第4 次循环中,我一直在尝试使用某种for循环像下面这样:
for i in range (li(3,4)):
print (li[i])
Run Code Online (Sandbox Code Playgroud)
但是我得到各种错误,例如:
TypeError: list indices must be integers, not tuple.
TypeError: list object is not callable
Run Code Online (Sandbox Code Playgroud)
我一直试图改变()的[]和被洗牌周围的话,看它是否会工作,但它并没有那么远.
使用切片表示法,您可以获得所需的项目子列表:
>>> li = [1,2,3,4]
>>> li[2:]
[3, 4]
Run Code Online (Sandbox Code Playgroud)
然后迭代子列表:
>>> for item in li[2:]:
... print item
...
3
4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27608 次 |
| 最近记录: |