Slicing a list using a variable, in Python

前端 未结 5 2020
攒了一身酷
攒了一身酷 2020-12-05 22:36

Given a list

a = range(10)

You can slice it using statements such as

a[1]
a[2:4]

However, I want to do th

5条回答
  •  有刺的猬
    2020-12-05 23:13

    >>> a=range(10)
    >>> i=[2,3,4]
    
    >>> a[i[0]:i[-1]]
    range(2, 4)
    
    >>> list(a[i[0]:i[-1]])
    [2, 3]
    

提交回复
热议问题