我是Python的新手,我有这个代码,它查看列表列表,并使用if语句将值更改为0,1或2。但是,它根本没有改变任何东西。这是它的样子:
distance_list = np.array(distances)
for lists in distance_list:
for i in lists:
if i < short:
i = 0
elif i > short and i < max_drive:
i = 1
elif i > max_drive:
i = 2
由于它看起来很简单,我不明白为什么它不起作用,它只是从一开始就返回相同的列表。