我有一个值列表,我想将列表中任何元素的最大值设置为 255,将最小值设置为 0,同时保持范围内的值不变。
oldList = [266, 40, -15, 13]
newList = [255, 40, 0, 13]
目前我正在做
for i in range(len(oldList)):
if oldList[i] > 255:
oldList[i] = 255
if oldList[i] < 0:
oldList[i] = 0
或类似地与newList.append(oldList[i])
.
但必须有比这更好的方法,对吧?