Python 小技巧

python 小技巧

list 下标溢出

相信大家在日常使用list的时候会遇到list的下标溢出而报错,不捕捉这种错误会使程序崩溃,

但加上try expect之后程序会显得臃肿 主要是懒

在这里介绍一种超出list的下标之后不会报错的方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14

x=[0,1,2,3]

x[0] # 0

x[4] #会报错

x[0:2] # [0,1]

x[0:1] # [0]

x[4:5] #[]

ans=x[4:5][0] if x[4:5] else '' # ans为空